public ActionResult REFMaster(string id) { ViewBag.CourseList = new SelectList(_course.GetAll(), "pkid", "CourseName"); ViewBag.DivisionList = new SelectList(_division.GetAll(), "pkid", "DivisioName"); ViewBag.ForceList = new SelectList(_force.GetAll(), "pkid", "ForceName"); ViewBag.StudentList = new SelectList(_student.GetAll(), "pkid", "FullName"); ViewBag.SessionList = new SelectList(_sessionmaster.GetAll(), "pkid", "OtherData"); if (!String.IsNullOrWhiteSpace(id)) { int _id = Convert.ToInt32(id); tbl_REF_Arrival_DataMaster model = _REFMaster.Get(_id); tbl_REF_Arrival_DataMasterss abc = new tbl_REF_Arrival_DataMasterss(); abc.pkid = model.pkid; abc.Course_fkid = model.Course_fkid; abc.Division_fkid = model.Division_fkid; abc.Force_fkid = model.Force_fkid; abc.Session_fkid = model.Session_fkid; abc.Student_fkid = model.Student_fkid; abc.ChestNo = model.ChestNo; abc.NCCNo = model.NCCNo; abc.Rank = model.Rank; abc.NCCunit = model.NCCunit; abc.GPHQ = model.GPHQ; abc.DTE = model.DTE; abc.MoveOrder = model.MoveOrder; abc.NominalRoll = model.NominalRoll; abc.IdentemnityBond = model.IdentemnityBond; abc.DetailsService = model.DetailsService; abc.SignOfIndivisual = model.SignOfIndivisual; abc.MedicalCertificate = model.MedicalCertificate; abc.Copyofpreviouscertific = model.Copyofpreviouscertific; abc.RiskCertificate = model.RiskCertificate; abc.AddedDate = model.AddedDate; return(View(abc)); } return(View()); }
public ActionResult REFMaster(tbl_REF_Arrival_DataMasterss model, HttpPostedFileBase MED, HttpPostedFileBase RIS, HttpPostedFileBase SERCER, HttpPostedFileBase SIG) { try { if (model.pkid == 0) { tbl_REF_Arrival_DataMaster abc = new tbl_REF_Arrival_DataMaster(); if (MED != null) { abc.MedicalCertificate = web.Storefile(MED, 3); } if (RIS != null) { abc.RiskCertificate = web.Storefile(RIS, 3); } abc.pkid = model.pkid; abc.Course_fkid = model.Course_fkid; abc.Division_fkid = model.Division_fkid; abc.Force_fkid = model.Force_fkid; abc.Session_fkid = model.Session_fkid; abc.Student_fkid = model.Student_fkid; abc.ChestNo = model.ChestNo; abc.NCCNo = model.NCCNo; abc.Rank = model.Rank; abc.NCCunit = model.NCCunit; abc.GPHQ = model.GPHQ; abc.DTE = model.DTE; abc.MoveOrder = model.MoveOrder; abc.NominalRoll = model.NominalRoll; abc.IdentemnityBond = model.IdentemnityBond; abc.DetailsService = model.DetailsService; abc.AddedDate = DateTime.Now; abc.LastModifiedDate = DateTime.Now; if (SERCER != null) { abc.MedicalCertificate = web.Storefile(MED, 3); } if (SIG != null) { abc.SignOfIndivisual = web.Storefile(SIG, 3); } _REFMaster.Add(abc); } else { tbl_REF_Arrival_DataMaster abc = _REFMaster.Get(model.pkid); if (MED != null) { if (model.MedicalCertificate != null) { web.DeleteImage(model.MedicalCertificate); } abc.MedicalCertificate = web.Storefile(MED, 3); } if (RIS != null) { if (model.RiskCertificate != null) { web.DeleteImage(model.RiskCertificate); } abc.RiskCertificate = web.Storefile(RIS, 3); } if (SERCER != null) { if (model.Copyofpreviouscertific != null) { web.DeleteImage(model.Copyofpreviouscertific); } abc.Copyofpreviouscertific = web.Storefile(SERCER, 3); } if (SIG != null) { if (model.SignOfIndivisual != null) { web.DeleteImage(model.SignOfIndivisual); } abc.SignOfIndivisual = web.Storefile(SIG, 3); } abc.Course_fkid = model.Course_fkid; abc.Division_fkid = model.Division_fkid; abc.Force_fkid = model.Force_fkid; abc.Session_fkid = model.Session_fkid; abc.Student_fkid = model.Student_fkid; abc.ChestNo = model.ChestNo; abc.NCCNo = model.NCCNo; abc.Rank = model.Rank; abc.NCCunit = model.NCCunit; abc.GPHQ = model.GPHQ; abc.DTE = model.DTE; abc.MoveOrder = model.MoveOrder; abc.NominalRoll = model.NominalRoll; abc.IdentemnityBond = model.IdentemnityBond; abc.DetailsService = model.DetailsService; abc.AddedDate = model.AddedDate; abc.LastModifiedDate = DateTime.Now; _REFMaster.Update(abc); } return(RedirectToAction("REFMaster", "ArrivalSchema")); } catch (Exception e) { Commonfunction.LogError(e, Server.MapPath("~/Log.txt")); return(RedirectToAction("REFMaster", "ArrivalSchema")); } }