public ActionResult Edit(VagaEstagioViewModel model) { try { _vagaEstagioAppService.Update(model); return(RedirectToAction("Lista")); } catch (Exception ex) { ViewBag.Error = $"Erro ao carregar Vaga. Erro: {ex.Message}"; return(View(model)); } }
public ActionResult Cadastrar(VagaEstagioViewModel model) { try { if (!ModelState.IsValid) { return(View("Cadastrar", model)); } _vagaEstagioAppService.Add(model); return(RedirectToAction("Lista")); } catch (Exception) { ViewBag.EmpresaId = _empresaAppService.GetAll(); ViewBag.Tags = _tagsAppService.GetAll(); ViewBag.Error = "Erro ao cadastrar nova Vaga Emprego"; return(View("Cadastrar", model)); } }
public void Add(VagaEstagioViewModel obj) { var usuario = _mapper.Map <VagaEstagio>(obj); _estagioRepository.Add(usuario); }
public void Update(VagaEstagioViewModel obj) { _estagioRepository.Update(_mapper.Map <VagaEstagio>(obj)); }