Esempio n. 1
0
 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);
 }