public async Task <ActionResult <DesenvolvedorViewModel> > Create(DesenvolvedorViewModel desenvolvedorViewModel) { if (!ModelState.IsValid) { CustomResponse(ModelState); } await _devService.Add(_mapper.Map <Desenvolvedor>(desenvolvedorViewModel)); return(CustomResponse(desenvolvedorViewModel)); }
public ActionResult Create(DesenvolvedorViewModel desenvolvedor) { if (ModelState.IsValid) { var desenvolvedorDomain = Mapper.Map <DesenvolvedorViewModel, Desenvolvedor>(desenvolvedor); desenvolvedorDomain.DataCadastro = DateTime.Now; _desenvolvedorRepository.Add(desenvolvedorDomain); return(RedirectToAction("Index")); } return(View(desenvolvedor)); }
public async Task <ActionResult <DesenvolvedorViewModel> > Update(DesenvolvedorViewModel desenvolvedorViewModel) { if (desenvolvedorViewModel.Id == null) { ModelState.AddModelError(nameof(desenvolvedorViewModel.Id), "O campo Id é obrigatório!"); } if (!ModelState.IsValid) { return(CustomResponse(ModelState)); } await _devService.Update(_mapper.Map <Desenvolvedor>(desenvolvedorViewModel)); return(CustomResponse(desenvolvedorViewModel)); }