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)); }
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()); }
public ObjectId Insert(int idUsuario, Agency agency) { UsuarioAtributos usuarioAtributos = this.UsuarioAtributosProvider.GetByIdUsuario(idUsuario); Agency filteredAgency = agency.FilterAttributes(usuarioAtributos.AtributosAgencia); return(base.Insert(filteredAgency)); }
public Agency GetbyId(string mongoId, int idUsuario) { UsuarioAtributos usuarioAtributos = this.UsuarioAtributosProvider.GetByIdUsuario(idUsuario); Agency agency = base.GetbyId(mongoId); return(agency.FilterAttributes(usuarioAtributos.AtributosAgencia)); }