refactor porque era ilejible

This commit is contained in:
2025-03-31 19:38:42 -03:00
parent 25f77f6f48
commit 790cc31f93
@@ -1,74 +1,94 @@
using Entidades.Dto; using Entidades.Dto;
namespace AlquilaFacil.Builder; namespace AlquilaFacil.Builder;
public class ContratoPropiedadDtoBuilder : Builder<ContratoPropiedadDto>{ public class ContratoPropiedadDtoBuilder : Builder<ContratoPropiedadDto>
public ContratoPropiedadDtoBuilder SetId(long id ){ {
public ContratoPropiedadDtoBuilder SetId(long id)
{
data.id = id; data.id = id;
return this; return this;
} }
public ContratoPropiedadDtoBuilder SetUbicacion(string ub){ public ContratoPropiedadDtoBuilder SetUbicacion(string ub)
{
data.Ubicacion = ub; data.Ubicacion = ub;
return this; return this;
} }
public ContratoPropiedadDtoBuilder SetTipo(string tipo){ public ContratoPropiedadDtoBuilder SetTipo(string tipo)
{
data.TipoPropiedad = tipo; data.TipoPropiedad = tipo;
return this; return this;
} }
public ContratoPropiedadDtoBuilder SetFechaInicio(DateTime fec) { public ContratoPropiedadDtoBuilder SetFechaInicio(DateTime fec)
{
data.Fechainicio = fec; data.Fechainicio = fec;
return this; return this;
} }
public ContratoPropiedadDtoBuilder SetInquilino(string inquilino){ public ContratoPropiedadDtoBuilder SetInquilino(string inquilino)
{
data.Inquilino = inquilino; data.Inquilino = inquilino;
return this; return this;
} }
public ContratoPropiedadDtoBuilder SetPropietario(string propietario){ public ContratoPropiedadDtoBuilder SetPropietario(string propietario)
{
data.Propietario = propietario; data.Propietario = propietario;
return this; return this;
} }
public ContratoPropiedadDtoBuilder SetEstado(ulong habilitado, ulong cancelado) { public ContratoPropiedadDtoBuilder SetEstado(ulong habilitado, ulong cancelado)
bool Habilitado = habilitado == 0?false:true; {
bool Cancelado = cancelado == 0?false:true; bool Habilitado = habilitado == 0 ? false : true;
bool Cancelado = cancelado == 0 ? false : true;
if (Habilitado == true && Cancelado == false){ if (Habilitado == true && Cancelado == false)
{
data.Estado = "Alquiler Iniciado"; data.Estado = "Alquiler Iniciado";
} else if (Cancelado == true && Habilitado == false) { }
else if (Cancelado == true && Habilitado == false)
{
data.Estado = "Nunca Empezo Esta Cancelado"; data.Estado = "Nunca Empezo Esta Cancelado";
} else if (Habilitado == false && Cancelado ==false){ }
else if (Habilitado == false && Cancelado == false)
{
data.Estado = "Esta en Proceso"; data.Estado = "Esta en Proceso";
} else if (Habilitado == true && Cancelado == true){ }
else if (Habilitado == true && Cancelado == true)
{
data.Estado = "Terminado"; data.Estado = "Terminado";
} }
return this; return this;
} }
public ContratoPropiedadDtoBuilder SetHabitaciones(int habitaciones){ public ContratoPropiedadDtoBuilder SetHabitaciones(int habitaciones)
{
data.Habitaciones = habitaciones; data.Habitaciones = habitaciones;
return this; return this;
} }
public ContratoPropiedadDtoBuilder SetPiso(int piso){ public ContratoPropiedadDtoBuilder SetPiso(int piso)
{
data.Piso = piso; data.Piso = piso;
return this; return this;
} }
public ContratoPropiedadDtoBuilder SetLetra(string letra){ public ContratoPropiedadDtoBuilder SetLetra(string letra)
{
data.Letra = letra; data.Letra = letra;
return this; return this;
} }
public ContratoPropiedadDtoBuilder SetMesesAumento(int mesesAumento){ public ContratoPropiedadDtoBuilder SetMesesAumento(int mesesAumento)
{
data.MesesAumento = mesesAumento; data.MesesAumento = mesesAumento;
return this; return this;
} }
public ContratoPropiedadDtoBuilder SetMesesDuracion(int mesesDurationContrato) { public ContratoPropiedadDtoBuilder SetMesesDuracion(int mesesDurationContrato)
{
data.MesesDuracion = mesesDurationContrato; data.MesesDuracion = mesesDurationContrato;
return this; return this;
} }