public ActionResult Edit(VagaEmpregoViewModel model) { try { _vagaEmpregoAppService.Update(model); return(RedirectToAction("Lista")); } catch (Exception ex) { ViewBag.EmpresaId = _empresaAppService.GetAll(); ViewBag.Tags = _tagsAppService.GetAll(); ViewBag.Error = $"Erro ao carregar Vaga. Erro: {ex.Message}"; return(View(model)); } }
public ActionResult Cadastrar(VagaEmpregoViewModel model) { try { if (!ModelState.IsValid) { return(RedirectToAction("Cadastrar")); } _vagaEmpregoAppService.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 Update(VagaEmpregoViewModel obj) { _vagaEmpregoRepository.Update(_mapper.Map <VagaEmprego>(obj)); }
public void Add(VagaEmpregoViewModel obj) { _vagaEmpregoRepository.Add(_mapper.Map <VagaEmprego>(obj)); }