// GET: Attandance public ActionResult Index() { AttandanceHandler ah = new AttandanceHandler(); List <Attandance> p = ah.GetAttandances(); return(View(p)); }
public ActionResult MarkAttandance(FormCollection data) { AttandanceHandler aHandler = new AttandanceHandler(); Dbcontext db = new Dbcontext(); try { if (ModelState.IsValid) { Attandance attandance = new Attandance(); attandance.AttandanceDdl = new AttandanceDDL { Id = Convert.ToInt32(data["os"]) }; attandance.DateTime = Convert.ToDateTime(data["DateTime"]); attandance.Member = new Member { Id = Convert.ToInt32(data["Id"]) }; db.Attandances.Add(attandance); db.Entry(attandance.AttandanceDdl).State = EntityState.Unchanged; db.Entry(attandance.Member).State = EntityState.Unchanged; db.SaveChanges(); return(RedirectToAction("index")); } } catch (Exception e) { ViewBag.OSList = ModelHelper.ToSelectItemList(aHandler.GetAttandances()); Console.WriteLine(e); throw; } return(RedirectToAction("Error")); }