public async Task Update(Departamento departamento) { if (!base.Validate(new DepartamentoValidation(), departamento)) { return; } if (!await IsValidOwner(departamento.IdUsuarioResponsavel)) { return; } await _repository.Update(departamento); departamento = await _repository.GetWithOwner(departamento.Id); }
public async Task <bool> Update(Departamento departamento) { if (!ExecuteValidation(new DepartamentoValidation(), departamento)) { return(false); } if (_departamentoRepository.Find(f => f.NomeDepartamento == departamento.NomeDepartamento && f.Id == departamento.Id).Result.Any()) { Notify("Já existe um Departamento com este Nome"); return(false); } await _departamentoRepository.Update(departamento); return(true); }
public TbPrDepartamento Update(TbPrDepartamento domain) { return(reposistory.Update(domain)); }