//mapeamos necesidades de Entity a necesidades DTO} //cuando recupero un objeto de la BD y quiero mostrarlo o devolverlo con la api public NecesidadesDTO(Necesidades necesidadesEntidad) { this.IdNecesidad = necesidadesEntidad.IdNecesidad; this.Nombre = necesidadesEntidad.Nombre; this.Descripcion = necesidadesEntidad.Descripcion; this.TelefonoContacto = necesidadesEntidad.TelefonoContacto; this.TipoDonacion = necesidadesEntidad.TipoDonacion; this.Foto = necesidadesEntidad.Foto; this.IdUsuarioCreador = necesidadesEntidad.IdUsuarioCreador; this.Estado = necesidadesEntidad.Estado; this.Valoracion = necesidadesEntidad.Valoracion; //this.Denuncias = necesidadesEntidad.Denuncias; //this.Usuarios = necesidadesEntidad.Usuarios; this.NecesidadesDonacionesInsumos = NecesidadesDonacionesInsumosDTO.MapearListaEF(necesidadesEntidad.NecesidadesDonacionesInsumos.ToList(), false); }
public NecesidadesDTO(Necesidades necesidadesEntidad) { this.IdNecesidad = necesidadesEntidad.IdNecesidad; this.Nombre = necesidadesEntidad.Nombre; this.Descripcion = necesidadesEntidad.Descripcion; this.TelefonoContacto = necesidadesEntidad.TelefonoContacto; this.TipoDonacion = necesidadesEntidad.TipoDonacion; this.Foto = necesidadesEntidad.Foto; this.IdUsuarioCreador = necesidadesEntidad.IdUsuarioCreador; this.Estado = necesidadesEntidad.Estado; this.Valoracion = necesidadesEntidad.Valoracion; if (necesidadesEntidad.NecesidadesDonacionesInsumos != null) { this.NecesidadesDonacionesInsumos = NecesidadesDonacionesInsumosDTO.MapearListaEF(necesidadesEntidad.NecesidadesDonacionesInsumos.ToList(), true); } if (necesidadesEntidad.NecesidadesDonacionesMonetarias != null) { this.NecesidadesDonacionesMonetarias = NecesidadesDonacionesMonetariasDTO.MapearListaEF(necesidadesEntidad.NecesidadesDonacionesMonetarias.ToList(), true); } }