コード例 #1
0
        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);
        }
コード例 #2
0
        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);
        }
コード例 #3
0
 public TbPrDepartamento Update(TbPrDepartamento domain)
 {
     return(reposistory.Update(domain));
 }