public ActionResult Create(SubjectCreate subject) { if (!ModelState.IsValid) { return(View(subject)); } var svc = CreateSubjectService(); if (svc.CreateSubject(subject)) { return(RedirectToAction("Index")); } return(View(subject)); }
// Create Subject public bool CreateSubject(SubjectCreate model) { Subject entity = new Subject() { OwnerId = _userId, TypeOfEvent = model.TypeOfEvent, SubjectName = model.SubjectName }; using (ApplicationDbContext ctx = new ApplicationDbContext()) { ctx.Subjects.Add(entity); return(ctx.SaveChanges() == 1); } }
public bool CreateSubject(SubjectCreate subjectCreate) { var entity = new Subject { OwnerId = _userId, Name = subjectCreate.Name, StudentId = subjectCreate.StudentId, TutorId = subjectCreate.TutorId, IsAdvanced = subjectCreate.IsAdvanced, }; using (var ctx = new ApplicationDbContext()) { ctx.Subjects.Add(entity); return(ctx.SaveChanges() == 1); } }
public ActionResult Create(SubjectCreate model) { if (!ModelState.IsValid) { return(View(model)); } var service = CreateSubjectService(); if (service.CreateSubject(model)) { TempData["SaveResult"] = "Your subject has been created."; return(RedirectToAction("Index")); } ; ModelState.AddModelError("", "Subject could not be created."); return(View(model)); }