public ActionResult Summary(Time time) { var manager = new TimeManager(); var response = manager.GetTimes(time.EmpID); return View("Summary", response.Data); }
public void CreateTime(Time newTime) { var times = GetAllTimes(); times.Add(newTime); OverwriteFiles(times); }
public Response<Time> CreateTime(Time newTime) { var response = new Response<Time>(); try { var allTimes = _repo.GetAllTimes(); int LastestTimeNumber = allTimes.Select(a => a.EmpID).LastOrDefault(); newTime.EmpID = LastestTimeNumber + 1; response.Data = new Time(); response.Data.EmpID = newTime.EmpID; response.Data.FirstName = newTime.FirstName; response.Data.LastName = newTime.LastName; response.Data.Date = newTime.Date; response.Data.HoursWorked = newTime.HoursWorked; response.Success = true; _repo.CreateTime(newTime); response.Message = "Time was created."; } catch (Exception ex) { response.Success = false; response.Message = ex.Message; } return response; }
public ActionResult SubmitTime(Time time) { if (ModelState.IsValid) { var manager = new TimeManager(); var response = manager.CreateTime(time); return RedirectToAction("TimeSheet"); } return View("Submit"); }
public void UpdateTime(Time TimeToUpdate) { var times = GetAllTimes(); var existingTime = times.FirstOrDefault(a => a.FirstName == TimeToUpdate.FirstName && a.LastName == TimeToUpdate.LastName); existingTime.EmpID = TimeToUpdate.EmpID; existingTime.FirstName = TimeToUpdate.FirstName; existingTime.LastName = TimeToUpdate.LastName; existingTime.Date = TimeToUpdate.Date; existingTime.HoursWorked =+ TimeToUpdate.HoursWorked; OverwriteFiles(times); }
public void AddTime(Time time) { if (!_timeSheet.Any()) { _timeSheetID = 1; time.Id = _timeSheetID; } else { _timeSheetID ++; time.Id = _timeSheetID; } _timeSheet.Add(time); }
public Response<Time> UpdateTime(Time time) { var response = new Response<Time>(); try { _repo.UpdateTime(time); response.Success = true; response.Message = "Successfully updated your account!"; } catch (Exception ex) { response.Success = false; response.Message = ex.Message; } return response; }
public TimeToAddVM() { TimeToAdd = new Time(); EmployeeList = new List<SelectListItem>(); CreateEmployeeList(); }