Exemple #1
0
 public JsonResult AddUpdateAmendmentDetailsMessageImplementation(AmendmentDetailsMessageImlementationModel model)
 {
     if (ModelState.IsValid)
     {
         return(Json(AmendmentDetailsMessageImlementationService.Instance.SaveAmendmentDetailsMessageImlementation(model, GetUserInfo().iUserId)));
     }
     else
     {
         return(Json(new { Status = false, Message = string.Join(",", ModelState.Values.SelectMany(z => z.Errors).Select(z => z.ErrorMessage)) }));
     }
 }
 //save AmendmentDetailsMessageImlementation
 public object SaveAmendmentDetailsMessageImlementation(AmendmentDetailsMessageImlementationModel model, int iUserId)
 {
     try
     {
         using (var db = new SeaManifestEntities())
         {
             var data = db.tblAmendmentDetailsMessageImlementationMaps.Where(z => z.iAmendmentId == model.iAmendmentId).SingleOrDefault();
             if (data != null)
             {
                 data.iMessageImplementationId = model.iMessageImplementationId;
                 data.sAmendRefNo     = model.sAmendRefNo;
                 data.sAmendFlag      = model.sAmendFlag;
                 data.sAmendType      = model.sAmendType;
                 data.iActionBy       = iUserId;
                 data.dtActionDate    = DateTime.Now;
                 db.Entry(data).State = System.Data.Entity.EntityState.Modified;
                 db.SaveChanges();
             }
             else
             {
                 data = new tblAmendmentDetailsMessageImlementationMap
                 {
                     iMessageImplementationId = model.iMessageImplementationId,
                     sAmendRefNo  = model.sAmendRefNo,
                     sAmendFlag   = model.sAmendFlag,
                     sAmendType   = model.sAmendType,
                     iActionBy    = iUserId,
                     dtActionDate = DateTime.Now,
                 };
                 db.tblAmendmentDetailsMessageImlementationMaps.Add(data);
                 db.SaveChanges();
             }
             return(new { Status = true, Message = "Amendment Details saved successfully!" });
         }
     }
     catch (Exception)
     {
         return(new { Status = false, Message = "Something went wrong" });
     }
 }