public bool clockUserIn() { TIME_SHEET_ENTRY timeSheetEntry = new TIME_SHEET_ENTRY(); int id = (int)TempData["id"]; TempData.Keep("id"); var activeTimeSheet = db.TIME_SHEET.Where(timeSheet => timeSheet.employee == id).FirstOrDefault(); var user = db.USERs.Where(employee => employee.userID == id).FirstOrDefault(); var timeType = "paid"; timeSheetEntry.employee = id; //check if the user is clocking in as food service, if so set their time type to food service. var isFoodService = TempData["isFoodService"]; if (isFoodService.Equals("True")) { timeType = "food"; } timeSheetEntry.clock_in_time = System.DateTime.Now; timeSheetEntry.date = System.DateTime.Now; timeSheetEntry.created_on = System.DateTime.Now; timeSheetEntry.is_clocked_in = true; timeSheetEntry.time_type = timeType; db.TIME_SHEET_ENTRY.Add(timeSheetEntry); db.SaveChanges(); return(true); }
public ActionResult DeleteConfirmed(int id) { if (Request.IsAuthenticated) { TIME_SHEET_ENTRY tIME_SHEET_ENTRY = db.TIME_SHEET_ENTRY.Find(id); db.TIME_SHEET_ENTRY.Remove(tIME_SHEET_ENTRY); db.SaveChanges(); return(RedirectToAction("Index")); } else { return(RedirectToAction("Index", "Home")); } }
public ActionResult Edit([Bind(Include = "entryID,time_sheet,date,hours_worked,comment,clock_in_time,clock_out_time,is_clocked_in,updated_on,updated_by,time_type,overtime_hours_worked,pto_earned,created_on")] TIME_SHEET_ENTRY tIME_SHEET_ENTRY) { if (Request.IsAuthenticated) { if (ModelState.IsValid) { db.Entry(tIME_SHEET_ENTRY).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.time_sheet = new SelectList(db.TIME_SHEET, "timesheetID", "comments", tIME_SHEET_ENTRY.time_sheet); return(View(tIME_SHEET_ENTRY)); } else { return(RedirectToAction("Index", "Home")); } }
// GET: TimeSheetEntry/Details/5 public ActionResult Details(int?id) { if (Request.IsAuthenticated) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } TIME_SHEET_ENTRY tIME_SHEET_ENTRY = db.TIME_SHEET_ENTRY.Find(id); if (tIME_SHEET_ENTRY == null) { return(HttpNotFound()); } return(View(tIME_SHEET_ENTRY)); } else { return(RedirectToAction("Index", "Home")); } }
// GET: TimeSheetEntry/Edit/5 public ActionResult Edit(int?id) { if (Request.IsAuthenticated) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } TIME_SHEET_ENTRY tIME_SHEET_ENTRY = db.TIME_SHEET_ENTRY.Find(id); if (tIME_SHEET_ENTRY == null) { return(HttpNotFound()); } ViewBag.time_sheet = new SelectList(db.TIME_SHEET, "timesheetID", "comments", tIME_SHEET_ENTRY.time_sheet); return(View(tIME_SHEET_ENTRY)); } else { return(RedirectToAction("Index", "Home")); } }