public async Task <IActionResult> Add() { var user = await GetCurrentUserAsync(); var model = new AddClassView(context, user); return(View(model)); }
private AddClassView Collect() { var model = new AddClassView(); model.Majors = classRepository.GetMajors(); model.Course = classRepository.GetCourses(); model.Subject = classRepository.GetSubjects(); return(model); }
private void AddClassExecute() { AddClassView addClassView = new AddClassView(); var flag = addClassView.ShowDialog(); if (flag == false) { InitialList(); InitialComboList(); } }
public async Task <IActionResult> Add(AddClassView model) { var user = await GetCurrentUserAsync(); var newClass = new Class { Title = model.Title, ApplicationUserId = user.Id, Subject = model.Subject, StartTime = model.StartTime, EndTime = model.EndTime }; if (ModelState.IsValid && newClass.ApplicationUserId != null) { context.Add(newClass); await context.SaveChangesAsync(); return(RedirectToAction("Index", new RouteValueDictionary( new { controller = "Profile", action = "Index" }))); } return(View(model)); }