public ActionResult SelectDay(string SelectedDate, int AdminID) { try { var dateStr = DateTime.Now.Year + "/" + SelectedDate; DateTime selectedDay = DateTime.Parse(dateStr); //no need for entire repository so... SummonersQuizDBEntities db = new SummonersQuizDBEntities(); //{ var record = db.SprintSchedules.First(r => r.AdminId == AdminID); record.AdminId = AdminID; record.SelectedDay = selectedDay; db.SaveChanges(); //} ViewBag.SuccessMsg = "Day selected"; } catch (Exception exc) { ViewBag.ErrorMsg = "System was unable to change day. Look for exceptions for more information."; errorsRepository errorsRep = new errorsRepository(); errorsRep.LogError(exc, "SelectDay", "HomeController"); } return View("Index"); }
// GET api/values public IEnumerable<string> Get() { Exception someException = new ArgumentException("The argument is wrong!", new ArgumentOutOfRangeException("The argument is too big")); errorsRepository errorRep = new errorsRepository(); errorRep.LogError(someException, "Get", "ValuesController"); return new string[] { "value1", "value2" }; }
public UserController() { this.accountRep = new summonersRepository(); this.logRep = new logsRepository(); this.errorRep = new errorsRepository(); }