public DonacionInsumosDTO(DonacionesInsumos donacionesInsumos, bool mapearRelacionadas = true)
        {
            this.IdDonacionInsumo          = donacionesInsumos.IdDonacionInsumo;
            this.Cantidad                  = donacionesInsumos.Cantidad;
            this.IdNecesidadDonacionInsumo = donacionesInsumos.IdNecesidadDonacionInsumo;
            this.IdUsuario                 = donacionesInsumos.IdUsuario;
            this.FechaCreacion             = donacionesInsumos.FechaCreacion;

            if (mapearRelacionadas && donacionesInsumos != null)
            {
                this.NecesidadesDonacionesInsumos = new NecesidadesDonacionesInsumosDTO(donacionesInsumos.NecesidadesDonacionesInsumos, false);
            }
        }
예제 #2
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);
        }
예제 #3
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);
            }
        }