public static void SaveObject(EmployerLeave employerLeave) //admin object save database { using (UniTechTestContext db = new UniTechTestContext()) // database object using DataAccessLayer , we define using becouse still runing project change database value show { db.employerLeaves.Add(employerLeave); db.SaveChanges(); } }
public static void UpdateObject(EmployerLeave employerLeave) //admin object save database { using (UniTechTestContext db = new UniTechTestContext()) // database object using DataAccessLayer , we define using becouse still runing project change database value show { db.employerLeaves.Attach(employerLeave); db.Entry(employerLeave).State = EntityState.Modified; db.SaveChanges(); } }
public ActionResult MyLeave(EmployerLeave employerLeave) { if (Session["id"] != null) { employerLeave.applyDate = DateTime.Now; employerLeave.confirmationType = 0; ObjectAssignAndSave.UpdateObject(employerLeave); return(RedirectToAction("MyLeave", "Home")); } else { return(RedirectToAction("Login", "Home")); } }