public ActionResult Add(PoliticalPartyViewModel ppvm) { try { ppvm.PoliticalParty.Id = Guid.NewGuid(); _politicalPartyViewModelBuilder.Save(ppvm); TempData["Msg"] = "PoliticalParty added successfully"; TempData["Alrt"] = "alert-success"; return(RedirectToAction("Index")); } catch (DomainValidationException dve) { ViewBag.AlertMessage = dve.Message; ViewBag.AlertType = "alert-danger"; } catch (Exception ex) { ViewBag.AlertMessage = ex.Message; ViewBag.AlertType = "alert-danger"; } return(View(ppvm)); }
public void SetAsDeleted(PoliticalPartyViewModel politicalPartyViewModel) { var party = _politicalPartyRepository.GetById(politicalPartyViewModel.PoliticalParty.Id); _politicalPartyRepository.SetAsDeleted(party); }
public void SetInactive(PoliticalPartyViewModel politicalPartyViewModel) { var party = _politicalPartyRepository.GetById(politicalPartyViewModel.PoliticalParty.Id); _politicalPartyRepository.SetInactive(party); }
public void Save(PoliticalPartyViewModel politicalPartyViewModel) { _politicalPartyRepository.Save(politicalPartyViewModel.PoliticalParty); }