public ActionResult Edit(HRMS_Travel_Application hRMS_Travel_Application) { //ModelState.Remove("From_Date"); //var FromDate = db.HRMS_Travel_Application.Where(rec => rec.ID == hRMS_Travel_Application.ID).SingleOrDefault(); //hRMS_Travel_Application.From_Date = FromDate.From_Date; //ModelState.Remove("To_Date"); //hRMS_Travel_Application.From_Date = FromDate.To_Date; //db.Entry(FromDate).State = EntityState.Detached; //HRMS_Travel_Application hRMS_Travel_ = db.HRMS_Travel_Application.Find(hRMS_Travel_Application.ID); //hRMS_Travel_.Status = hRMS_Travel_Application.Status; //db.Entry(hRMS_Travel_Application).State = EntityState.Modified; //db.SaveChanges(); //ModelState.Clear(); //return RedirectToAction("Index"); if (ModelState.IsValid) { db.Entry(hRMS_Travel_Application).State = EntityState.Modified; db.SaveChanges(); ModelState.Clear(); return(RedirectToAction("Index")); //} // ViewBag.emp_id = new SelectList(db.Accounts, "ID", "UserName", hRMS_Travel_Application.emp_id); //ViewBag.Approved_by = new SelectList(db.Accounts, "ID", "UserName", hRMS_Travel_Application.Approved_by); //ViewBag.Grade = new SelectList(db.HRMS_CATEGORY_GRADE, "Category_ID", "Category_Name", hRMS_Travel_Application.Grade); //ViewBag.Designation = new SelectList(db.HRMS_DESG_MS, "Desg_Id", "Desg_Name", hRMS_Travel_Application.Designation); //ViewBag.Travel_Purpose = new SelectList(db.HRMS_Travel_Purpose, "ID", "Name", hRMS_Travel_Application.Travel_Purpose); //ViewBag.Travel_Type = new SelectList(db.HRMS_Travel_type, "ID", "Short_Name", hRMS_Travel_Application.Travel_Type); //ViewBag.Travel_App_Type = new SelectList(db.HRMS_TravelMode_MS, "Mode_ID", "Mode_Type", hRMS_Travel_Application.Travel_App_Type); } return(RedirectToAction("Index")); }
public ActionResult Edit(long?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } HRMS_Travel_Application hRMS_Travel_Application = db.HRMS_Travel_Application.Find(id); var user = Convert.ToInt64(Session["id"]); hRMS_Travel_Application.Approved_by = user; hRMS_Travel_Application.Approved_date = DateTime.Now; ViewBag.Fromdate = hRMS_Travel_Application.From_Date; ViewBag.todate = hRMS_Travel_Application.To_Date; if (hRMS_Travel_Application == null) { return(HttpNotFound()); } return(View(hRMS_Travel_Application)); }