public JsonResult AddUpdateSupportDocHouseCargo(SupportDocHouseCargoModel model) { if (ModelState.IsValid) { return(Json(SupportDocHouseCargoService.Instance.SaveSupportDocHouseCargo(model, GetUserInfo().iUserId))); } else { return(Json(new { Status = false, Message = string.Join(",", ModelState.Values.SelectMany(z => z.Errors).Select(z => z.ErrorMessage)) })); } }
//save SupportDocHouseCargo public object SaveSupportDocHouseCargo(SupportDocHouseCargoModel model, int iUserId) { try { using (var db = new SeaManifestEntities()) { var data = db.tblSupportDocHouseCargoMaps.Where(z => z.iSupportDocsId == model.iSupportDocsId).SingleOrDefault(); if (data != null) { data.iMasterConsignmentId = model.iMasterConsignmentId ?? 0; data.iHouseCargoDescId = model.iHouseCargoDescId; data.sTagRef = model.sTagRef; data.sRefSerialNo = model.sRefSerialNo; data.sIcegateUserId = model.sIcegateUserId; data.sIRNNo = model.sIRNNo; data.sDocRefNo = model.sDocRefNo; data.sDocTypeCd = model.sDocTypeCd; data.sBeneficiaryCd = model.sBeneficiaryCd; data.iActionBy = iUserId; data.dtActionDate = DateTime.Now; db.Entry(data).State = System.Data.Entity.EntityState.Modified; db.SaveChanges(); } else { data = new tblSupportDocHouseCargoMap { iMasterConsignmentId = model.iMasterConsignmentId ?? 0, iHouseCargoDescId = model.iHouseCargoDescId, sTagRef = model.sTagRef, sRefSerialNo = model.sRefSerialNo, sIcegateUserId = model.sIcegateUserId, sIRNNo = model.sIRNNo, sDocRefNo = model.sDocRefNo, sDocTypeCd = model.sDocTypeCd, sBeneficiaryCd = model.sBeneficiaryCd, iActionBy = iUserId, dtActionDate = DateTime.Now, }; db.tblSupportDocHouseCargoMaps.Add(data); db.SaveChanges(); } return(new { Status = true, Message = "Support Doc saved successfully!" }); } } catch (Exception) { return(new { Status = false, Message = "Something went wrong" }); } }