public ActionResult GetReportList() { try { var test = reportDetailService.GetReportByDate().ToList(); if (test.Count != 0) { //Initialize List <ReportModel> list = new List <ReportModel>(); RTC_Project listProject = new RTC_Project(); RTC_Employee employee = new RTC_Employee(); foreach (var item in test) { listProject = projectService.GetByProjectID(item.ProjectID); employee = employeeService.GetByID(item.UserID); ReportModel token = new ReportModel(); token.ReportID = item.ReportID; token.ProjectID = item.ProjectID; token.ProjectCode = listProject.ProjectCode; token.ProjectName = listProject.ProjectName; token.UserID = item.UserID; token.FullName = employee.FullName; token.WorkDetail = item.WorkDetail; token.WorkFinished = item.WorkFinished; token.ProblemRemained = item.ProblemRemained; token.ExpectedSolution = item.ExpectedSolution; token.NextDayWork = item.NextDayWork; token.Note = item.Note; token.DateCreated = item.DateCreated; list.Add(token); } return(Json(new { data = list }, JsonRequestBehavior.AllowGet)); } else { List <ReportModel> list = new List <ReportModel>(); return(Json(new { data = list }, JsonRequestBehavior.AllowGet)); } } catch (Exception e) { return(AjaxResult(false, "error", null, e.Message)); } }
public void Update(RTC_Employee employee) { employeeRepository.Update(employee); }
public void Add(RTC_Employee employee) { employeeRepository.Add(employee); }