public ActionResult Direct(DirectViewModel model) { if (dataManager.Samples.GetSampleByNumber(model.SampleId) == null) { return(RedirectToAction("Index")); } if ((!dataManager.Directions.IsSampleDirect(model.SampleId, "отбор проб")) && model.DirectToSelect) { dataManager.Directions.CreateDirection(model.SampleId, "отбор проб", "не выполнено"); } if ((!dataManager.Directions.IsSampleDirect(model.SampleId, "токсикология")) && model.DirectToToxicology) { dataManager.Directions.CreateDirection(model.SampleId, "токсикология", "не выполнено"); } if ((!dataManager.Directions.IsSampleDirect(model.SampleId, "бактериология")) && model.DirectToBacteriology) { dataManager.Directions.CreateDirection(model.SampleId, "бактериология", "не выполнено"); } if ((!dataManager.Directions.IsSampleDirect(model.SampleId, "химлаборатория")) && model.DirectToChemicalLab) { dataManager.Directions.CreateDirection(model.SampleId, "химлаборатория", "не выполнено"); } if ((!dataManager.Directions.IsSampleDirect(model.SampleId, "радиология")) && model.DirectToRadiology) { dataManager.Directions.CreateDirection(model.SampleId, "радиология", "не выполнено"); } return(RedirectToAction("Directions")); }
public ActionResult Direct() //指导的学生列表 { int id = Convert.ToInt32(Request.Cookies["userID"].Value); var student = (from o in db.direct_table where o.teacherID == id select new { o.stuID }).ToArray(); List <DirectViewModel> model = new List <DirectViewModel>(); for (int i = 0; i < student.Length; i++) { DirectViewModel m = new DirectViewModel(); var iD = student[i].stuID; var stu = db.user_table.Single(o => o.ID == iD); var pn = db.progress_table.Single(o => o.ID == stu.progress); m.stuID = stu.ID; m.stuname = stu.name; m.stuAccountNum = stu.accountNum; m.score = stu.score; m.progressName = pn.progressName; model.Add(m); } return(View(model)); }
public DirectPage() { InitializeComponent(); _directViewModel = new DirectViewModel(this.Navigation); BindingContext = _directViewModel; }