public List<statusURA> Filtrar(statusURA statusURA) { return repositorystatusURA.ObterPorFiltros(b => ( (statusURA.ID == Guid.Empty || b.ID == statusURA.ID) && (statusURA.texto == null || b.texto.ToUpper().Contains(statusURA.texto)) && (statusURA.empresaID == Guid.Empty || b.empresaID == statusURA.empresaID) )).ToList(); }
public Result Salvar(statusURA statusURA) { Result retorno = new Result(); try { if (statusURA.ID == Guid.Empty) { statusURA.ID = Guid.NewGuid(); repositorystatusURA.Adicionar(statusURA); } else { repositorystatusURA.Alterar(statusURA); } context.SaveChanges(); retorno.Ok("Cadastro realizado com sucesso."); } catch (Exception erro) { retorno.Erro(erro.Message); } return retorno; }