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