public ActionResult Create(TimeTracker TimeTracker) { try { TimeTrackerManager timeTrackerManager = new TimeTrackerManager(); TimeTracker.CreatedBy = Session["FullName"].ToString(); int value = timeTrackerManager.CreateTimeTracker(TimeTracker); if (value == 1) { TempData["Message"] = "Timetracker Created Successfully"; } else if (value == 0) { TempData["Message"] = "Error Occured"; } return(RedirectToAction("Index")); } catch { return(View()); } }
public JsonResult CreateTimeTracker(int clientID, int employeeID, int projectID, int taskID) { try { TimeTracker tracker = new TimeTracker(); TimeTrackerManager timeTrackerManager = new TimeTrackerManager(); tracker.ClientID = clientID; tracker.EmployeeID = employeeID; tracker.ProjectID = projectID; tracker.TaskID = taskID; tracker.CreatedOn = DateTime.Now; tracker.CheckInDateTime = DateTime.Now; tracker.CreatedBy = Session["FullName"].ToString(); int value = timeTrackerManager.CreateTimeTracker(tracker); if (value >= 1) { TempData["Message"] = "Timetracker Created Successfully"; } else if (value == 0) { TempData["Message"] = "Error Occured"; } var result = new { Success = "true" }; return(Json(result)); } catch { var result = new { Success = "False" }; return(Json(result)); } }
public JsonResult UpdateTimeTracker(int id) { try { TimeTrackerManager timeTrackerManager = new TimeTrackerManager(); timeTrackerManager.UpdateTimeTrackerCheckoutDate(id); var result = new { Success = "true" }; return(Json(result)); } catch { var result = new { Success = "False" }; return(Json(result)); } }
public JsonResult GetTimeTracker() { IEnumerable <TimeTracker> timeTrackerList = null; try { TimeTrackerManager timeTrackerManager = new TimeTrackerManager(); timeTrackerList = timeTrackerManager.GetTimeTracker(); } catch (Exception ex) { string sMessage = ex.Message; } var jsonResult = this.Json(timeTrackerList, JsonRequestBehavior.AllowGet); jsonResult.MaxJsonLength = int.MaxValue; return(jsonResult); }
public JsonResult GetTimeTracker() { IEnumerable <TimeTracker> timeTrackerList = null; try { int accountId = Convert.ToInt32(Session["AccountID"]); TimeTrackerManager timeTrackerManager = new TimeTrackerManager(); timeTrackerList = timeTrackerManager.GetTimeTrackerForCheckOut(accountId); } catch (Exception ex) { string sMessage = ex.Message; } var jsonResult = this.Json(timeTrackerList, JsonRequestBehavior.AllowGet); jsonResult.MaxJsonLength = int.MaxValue; return(jsonResult); }