public bool PrtCreate(PrtScoresCreate model) { var entity = new PrtScores() { UserID = _userId, NumPushups = model.Push_Ups, NumSitUps = model.Sit_Ups, MM = model.MM, SS = model.SS, RunTime = model.MM + ":" + model.SS, PrtDate = model.Prt_Date, RtSeconds = (model.MM * 60) + model.SS, }; using (var ctx = new ApplicationDbContext()) { ctx.Scores.Add(entity); return(ctx.SaveChanges() == 1); } }
public ActionResult Create(PrtScoresCreate model) { if (!ModelState.IsValid) { return(View(model)); } var service = CreatePrtScoresServices(); if (model.SS >= 60) { ModelState.AddModelError("", "Seconds enter exceeds 59. Please re-enter."); } if (service.PrtCreate(model)) { TempData["SaveResult"] = "Your PRT Scores Have Been saved."; return(RedirectToAction("Index")); } ; ModelState.AddModelError("", "Could not Save PRT Data."); return(View(model)); }