public ActionResult Doc_Emp_details(string SearchBy, string search, int?Page) { //Doc_Emp_DetailsVM model = new Doc_Emp_DetailsVM(); //model.Doc_History = _context.Doc_History.ToList(); //return View(model); if (SearchBy == "EmpId") { Doc_Emp_DetailsVM model = new Doc_Emp_DetailsVM { Doc_History = _context.Doc_History .Where(z => z.emp_Id.ToString() .Contains(search) || search == null) .ToList().ToPagedList(Page ?? 1, 3) }; return(View(model)); } else { Doc_Emp_DetailsVM model = new Doc_Emp_DetailsVM { Doc_History = _context.Doc_History .Where(z => z.doc_no .Contains(search) || search == null) .ToList().ToPagedList(Page ?? 1, 3) }; return(View(model)); } }
public ActionResult Doc_Emp_details(Doc_Emp_DetailsVM model, HttpPostedFileBase doc_file) { var updDate = DateTime.Now; var _context = new OVODEntities5(); if (model.emp_id > 0) { Emp_Doc_History emp = new Emp_Doc_History() { emp_id = model.emp_id, doc_id = model.doc_id, doc_no = model.doc_no, doc_issue_date = model.doc_issue_date, doc_expiry_date = model.doc_expiry_date, update_date = updDate }; Doc_History doc = new Doc_History() { emp_Id = model.emp_id, doc_id = model.doc_id, update_date = updDate, doc_no = model.doc_no, doc_issue_date = model.doc_issue_date, doc_expiry_date = model.doc_expiry_date }; if (doc_file != null) { emp.dof_file = new byte[doc_file.ContentLength]; doc_file.InputStream.Read(emp.dof_file, 0, doc_file.ContentLength); doc.dof_file = emp.dof_file; } _context.Emp_Doc_History.Add(emp); _context.Doc_History.Add(doc); _context.SaveChanges(); ViewBag.message = "Record Saved Successfully"; } //return View("Doc_Emp_details"); return(RedirectToAction("Doc_Emp_details", "Home")); }