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" }); } }