public Departamento Armazenar(DepartamentoDto dto) { Departamento departamento; if (dto.Id == 0) { departamento = new Departamento(dto.Nome, dto.Descricao); } else { departamento = _departamentoRepositorio.Find(dto.Id); departamento.AlterarNome(dto.Nome); departamento.AlterarDescricao(dto.Descricao); } if (dto.Id == 0) { _departamentoRepositorio.Adicionar(departamento); } _departamentoRepositorio.SalvarTodos(); return(departamento); }
public ActionResult Cadastro(int?id) { if (id == null) { return(View(new DepartamentoDto())); } var departamento = _departamentoRepositorio.Find(id); if (departamento == null) { return(HttpNotFound()); } var dto = Mapper.Map <Departamento, DepartamentoDto>(departamento); return(View(dto)); }