public ActionResult SchemeList() { List <PatrolScheme> patrolSchemeList = bll.GetElementList().Result; List <PatrolSchemeModel> modelList = new List <PatrolSchemeModel>(); foreach (var item in patrolSchemeList) { PatrolSchemeModel model = new PatrolSchemeModel() { Id = item.Id, Number = item.Number, DefectTypeId = item.DefectTypeId, DefectCode = item.Dictionary.Code, DefectType = item.Dictionary.Type, EmployeeId = item.EmployeeId, EmployeeName = item.Employee.Name, PatrolRouteId = item.PatrolRouteId, PatrolRouteName = item.PatrolRoute.Name, SchemeDate = item.SchemeDate, StartDate = item.StartDate, EndDate = item.EndDate }; modelList.Add(model); } ViewBag.Model = modelList; return(View()); }
/// <summary> /// Deletes the scheme by id /// </summary> /// <param name="schemeId">The scheme id</param> /// <returns></returns> /// 创建者:叶烨星 /// 创建时间:2018/2/1 16:45 /// 修改者: /// 修改时间: public ActionResult DeleteSchemeById(int schemeId) { PatrolScheme scheme = bll.GetElementById(schemeId).Result; PatrolSchemeModel model = new PatrolSchemeModel { Id = scheme.Id, Number = scheme.Number, EmployeeId = scheme.EmployeeId, EmployeeName = scheme.Employee.Name, PatrolRouteId = scheme.PatrolRouteId, PatrolRouteName = scheme.PatrolRoute.Name, SchemeDate = scheme.SchemeDate, StartDate = scheme.StartDate, EndDate = scheme.EndDate }; return(View(model)); }
public ActionResult AddScheme(PatrolSchemeModel model) { PatrolScheme patrolScheme = new PatrolScheme() { EmployeeId = model.EmployeeId, Number = model.Number, PatrolRouteId = model.PatrolRouteId, SchemeDate = DateTime.Now, StartDate = DateTime.Parse(model.DateRange.Split(new char[] { '-' })[0].Trim()), EndDate = DateTime.Parse(model.DateRange.Split(new char[] { '-' })[1].Trim()), }; var result = bll.Add(patrolScheme); if (!result.State) { return(Content(result.Message)); } return(RedirectToAction("SchemeList")); }