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 ActionResult AddProject(RTC_Project project) { try { var session = (AccountLogin)Session[CommonConstants.USER_SESSION]; project.DateStarted = DateTime.Now; projectService.Add(project); projectService.SaveChanges(); var member = new RTC_ProjectMember(); member.ProjectID = project.ProjectID; member.UserID = session.UserID; member.FullName = session.FullName; projectMemberService.Add(member); projectMemberService.SaveChanges(); return(AjaxResult(true)); } catch (Exception e) { return(AjaxResult(false, "Lỗi hệ thống", null, e.Message)); } }
public void Update(RTC_Project project) { projectRepository.Update(project); }
public void Delete(RTC_Project project) { projectRepository.Delete(project); }
public void Add(RTC_Project project) { projectRepository.Add(project); }