public PartialViewResult Create() { var church = GetChurchAdmin(); if (church != null) { var m = new PCFViewModel() { ChurchId = church.Id }; return PartialView(m); } return PartialView(); }
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); }
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(); }
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); }
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(); }