Пример #1
0
        public long Update(string id, int idUsuario, Agency agency)
        {
            UsuarioAtributos usuarioAtributos = this.UsuarioAtributosProvider.GetByIdUsuario(idUsuario);

            Agency filteredAgency = agency.FilterAttributes(usuarioAtributos.AtributosAgencia);

            return(base.Update(id, filteredAgency));
        }
Пример #2
0
        public List <Agency> Find(string filter, int idUsuario)
        {
            UsuarioAtributos usuarioAtributos = this.UsuarioAtributosProvider.GetByIdUsuario(idUsuario);

            List <Agency> allAgencies = base.Find(filter);

            return(allAgencies.Select(a => a.FilterAttributes(usuarioAtributos.AtributosAgencia)).ToList());
        }
Пример #3
0
        public ObjectId Insert(int idUsuario, Agency agency)
        {
            UsuarioAtributos usuarioAtributos = this.UsuarioAtributosProvider.GetByIdUsuario(idUsuario);

            Agency filteredAgency = agency.FilterAttributes(usuarioAtributos.AtributosAgencia);

            return(base.Insert(filteredAgency));
        }
Пример #4
0
        public Agency GetbyId(string mongoId, int idUsuario)
        {
            UsuarioAtributos usuarioAtributos = this.UsuarioAtributosProvider.GetByIdUsuario(idUsuario);

            Agency agency = base.GetbyId(mongoId);

            return(agency.FilterAttributes(usuarioAtributos.AtributosAgencia));
        }