示例#1
0
 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));
     }
 }