public ActionResult Position(PositionViewModel model) { if (!ModelState.IsValid) { return(View(model)); } try { var position = new Position { PositionName = model.Name, PositionDescription = model.Description }; if (_societyRepository.AddPosition(position)) { var returnData = new ReturnData { HasValue = true, Message = "Position was successfully created" }; TempData["returnMessage"] = returnData; return(Redirect("Position")); } ModelState.AddModelError(string.Empty, "There was an error completing the request, Please try again"); return(View(model)); } catch (Exception e) { //error occured ModelState.AddModelError(string.Empty, "There was an error completing the request, Please try again later"); ErrorUtil.LogError(e); return(View(model)); } }
public ActionResult EditMatrimony(MatrimonyViewModel model) { if (!ModelState.IsValid) { return(View(model)); } try { var matrimony = new Matrimony { Id = model.Id, DateOfMarriage = model.DateOfMarriage, PlaceOfMarriage = model.PlaceOfMarriage, BrideFullName = model.BrideFullName, GroomFullName = model.GroomFullName, BrideAddress = model.BrideAddress, GroomAddress = model.GroomAddress, BrideAge = model.BrideAge, GroomAge = model.GroomAge, BrideBaptismPlace = model.BrideBaptismPlace, BrideBaptismDate = model.BrideBaptismDate, BrideBaptismNo = model.BrideBaptismNo, GroomBaptismPlace = model.GroomBaptismPlace, GroomBaptismDate = model.GroomBaptismDate, GroomBaptismNo = model.GroomBaptismNo, AssistingPriest = model.AssistingPriest, BannDetails = model.BannDetails, BrideParentName = model.BrideParentName, BrideParentHomeTown = model.BrideParentHomeTown, GroomParentName = model.GroomParentName, GroomParentHomeTown = model.GroomParentHomeTown, Witness1 = model.Witness1, Witness2 = model.Witness2, Remark = model.Remark, Deleted = 0, UpdateDate = DateTime.Now }; if (_sacramentRepository.UpdateMatrimony(matrimony)) { var returnData = new ReturnData { HasValue = true, Message = "Marriage record was successfully updated" }; TempData["returnMessage"] = returnData; return(RedirectToAction("Matrimony")); } ModelState.AddModelError(string.Empty, "There was an error completing the registration, Please check if the record is correct"); return(View(model)); } catch (Exception e) { //error occured ModelState.AddModelError(string.Empty, "There was an error completing the registration, Please try again later"); ErrorUtil.LogError(e); return(View(model)); } }
public ActionResult EditBaptism(BaptismViewModel model) { if (!ModelState.IsValid) { return(View(model)); } try { var baptism = new Baptism { Id = model.Id, BapitsmNumber = model.BaptismNumber, BaptismPlace = model.BaptismPlace, BaptismDate = DateTime.Parse(model.BaptismDate), BaptismName = model.BaptismName, BaptismType = model.BaptismType, Othername = model.Othername, Surname = model.Surname, DateOfBirth = DateTime.Parse(model.DateOfBirth), PlaceOfBirth = model.PlaceOfBirth, HomeTown = model.HomeTown, FathersName = model.FathersName, MothersName = model.MothersName, NameOfGodParent1 = model.NameOfGodParent1, NameOfGodParent2 = model.NameOfGodParent2, NameOfMinister = model.NameOfMinister, Remarks = model.Remarks, Deleted = 0, CreateDate = model.CreateDate, UpdateDate = DateTime.Now }; if (_sacramentRepository.UpdateBaptism(baptism)) { var returnData = new ReturnData { HasValue = true, Message = "Baptismal record was successfully Updated" }; TempData["returnMessage"] = returnData; //return Redirect("/Baptism"); return(RedirectToAction("Baptism")); } ModelState.AddModelError(string.Empty, "There was an error completing the registration, Please check if the bapismal number is correct, also check the record"); return(View(model)); } catch (Exception e) { //error occured ModelState.AddModelError(string.Empty, "There was an error completing the registration, Please try again later"); ErrorUtil.LogError(e); return(View(model)); } }
public ActionResult EditConfirmation(ConfirmationViewModel model) { if (!ModelState.IsValid) { return(View(model)); } try { var confirmation = new Confirmation { Id = model.Id, BapitsmNumber = model.BaptismNumber, BaptismPlace = model.BaptismPlace, BaptismDate = DateTime.Parse(model.BaptismDate), ConfirmationName = model.ConfirmationName, DateReceived = DateTime.Parse(model.Date), Place = model.Place, Number = model.Number, Othernames = model.Othernames, Surname = model.Surname, FathersName = model.FathersName, MothersName = model.MothersName, Sponsor = model.Sponsor, NameOfMinister = model.Minister, Deleted = 0, UpdateDate = DateTime.Now }; if (_sacramentRepository.UpdateConfirmation(confirmation)) { var returnData = new ReturnData { HasValue = true, Message = "Confirmation record was successfully updated" }; TempData["returnMessage"] = returnData; return(RedirectToAction("Confirmation")); } ModelState.AddModelError(string.Empty, "There was an error completing the registration, Please check if the record is correct"); return(View(model)); } catch (Exception e) { //error occured ModelState.AddModelError(string.Empty, "There was an error completing the registration, Please try again later"); ErrorUtil.LogError(e); return(View(model)); } }