Esempio n. 1
0
 public PartialViewResult Create()
 {
     var church = GetChurchAdmin();
     if (church != null)
     {
         var m = new PCFViewModel()
             {
                 ChurchId = church.Id
             };
         return PartialView(m);
     }
     return PartialView();
 }
Esempio n. 2
0
 public ActionResult Create(PCFViewModel model)
 {
     if (ModelState.IsValid)
     {
         var m = AutoMapper.Mapper.Map<PCF>(model);
         m.UniqueId = Zakar.Common.IDGenerators.UniqueIdGenerator.GenerateUniqueIdForPCF(model.Name);
         var church = GetChurchAdmin();
         if (church != null)
             m.ChurchId = church.Id;
         _pcfService.Insert(m);
         AccessContext.FlushChanges();
         m.UniqueId = "P" + m.Id;
         return Json(new {});
     }
     return PartialView(model);
 }
Esempio n. 3
0
 public ActionResult Edit(PCFViewModel model)
 {
     if (ModelState.IsValid)
     {
         var m = _pcfService.GetSingle(model.Id);
         if (m != null)
         {
             m.Name = model.Name;
             m.ChurchId = model.ChurchId;
             return Json(new {});
         }
         ModelState.AddModelError("", "Cannot Edit A PCF That Does not exist");
     }
     return PartialView();
 }
Esempio n. 4
0
 public ActionResult StagePost(PCFViewModel model)
 {
     if (ModelState.IsValid)
     {
         var m = Mapper.Map<PCF>(model);
         _pcfService.Insert(m);
         AccessContext.FlushChanges();
         m.UniqueId = "P" + m.Id.ToString();
         _stagedPCFService.Delete(model.Id);
         return Json(new {});
     }
     return PartialView(model);
 }
Esempio n. 5
0
 public PartialViewResult StagePost(int id)
 {
     var m = _stagedPCFService.GetSingle(id);
     if (m != null)
     {
         var model = new PCFViewModel()
             {
                 ChurchId = m.ChurchId,
                 Name = m.Name,
                 UniqueId = m.UniqueId,
             };
         return PartialView(model);
     }
     return PartialView();
 }