public ActionResult ReceiveSample(VisitDetailsModel fact, string id) { var yesterday = DateTime.Now; var factname = id; var report = db.ConcreteSample1.Where(s => s.FactoryName == factname && DbFunctions.DiffDays(s.ReportDate, yesterday) == 1).FirstOrDefault(); report.IsReceived = true; try { db.SaveChanges(); } catch (Exception ex) { return(RedirectToAction("ReceiveSample")); } var userId = Convert.ToInt32(Session["UserId"].ToString()); VisitDetailsModel model = new VisitDetailsModel(); VisitService visitService = new VisitService(); model.ReceiveSamples = visitService.ReceiveSample(userId); return(RedirectToAction("ReceiveSample")); }
public ActionResult BrokenSample(int id) { Session["Choice"] = id == 1 ? "Concrete" : "Block"; var userId = Convert.ToInt32(Session["UserId"].ToString()); VisitDetailsModel model = new VisitDetailsModel(); VisitService visitService = new VisitService(); model.BrokenSamples = visitService.BrokenSample(userId); return(View(model)); }
public ActionResult ReceiveSample(int id = 1) { Session["Choice"] = id == 1 ? "Concrete" : "Block"; var userId = Convert.ToInt32(Session["UserId"].ToString()); VisitDetailsModel model = new VisitDetailsModel(); VisitService visitService = new VisitService(); if (@Session["JobTitle"].ToString() == "Admin") { model.ReceiveSamples = visitService.ReceiveSample(); } else { model.ReceiveSamples = visitService.ReceiveSample(userId); } return(View(model)); }
public ActionResult Home(int id) { if (id == 1) { Session["Choice"] = "Concrete"; } if (id == 2) { Session["Choice"] = "Block"; } var userId = Convert.ToInt32(Session["UserId"].ToString()); VisitDetailsModel model = new VisitDetailsModel(); VisitService visitService = new VisitService(); model.TodayVisits = visitService.getTodayVisits(userId); model.TotalVisits = visitService.getTotalVisits(); return(View(model)); }