Esempio n. 1
0
 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));
     }
 }
Esempio n. 2
0
        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"));
        }