Exemplo n.º 1
0
        //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);
        }
Exemplo n.º 2
0
        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);
            }
        }