public IActionResult Put([FromBody] Departamentos model) { return(Ok( _DepartamentoService.Update(model) )); }
public async Task <Resultado <DepartamentoViewModel> > Update(AtualizacaoDepartamentoViewModel atualizacaoDepartamento) { var Departamento = base.Mapper.Map <Departamento>(atualizacaoDepartamento); await _service.Update(Departamento); var DepartamentoViewModel = base.MapToViewModel(Departamento); return(Notificador.HasNotification() ? Resultado <DepartamentoViewModel> .Failed(Notificador.GetNotifications().Select(x => x.Mensagem).ToArray()) : Resultado <DepartamentoViewModel> .Successfull(DepartamentoViewModel)); }
public async Task <ActionResult <DepartamentoDTO> > UpdateDepartamento(Guid id, DepartamentoDTO departamentoDTO) { if (id != departamentoDTO.Id) { return(BadRequest()); } if (!ModelState.IsValid) { return(BadRequest()); } var departamento = _mapper.Map <Departamento>(departamentoDTO); var result = await _departamentoService.Update(departamento); if (!result) { return(BadRequest()); } return(Ok(departamento)); }
public IActionResult AnularDepartamento(int id) { try { var departamento = service.GetDepartamentoById(id); if (!departamento.Anulado) { departamento.Anulado = true; } else { departamento.Anulado = false; } departamento = service.Update(departamento); return(Ok(departamento)); } catch (Exception ex) { AltivaLog.Log.Insertar(ex.ToString(), "Error"); return(BadRequest()); throw; } }
public TbPrDepartamento Update(DepartamentoViewModel viewModel) { return(service.Update(ViewModelToDomainEditar(viewModel))); }
public void Update(DepartamentoViewModel departamento) { _departamentoService.Update(_mapper.Map <Departamento>(departamento)); }