public ActionResult Create(Template template) { if (ModelState.IsValid) { db.Templates.Add(template); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(template)); }
public ActionResult Create(Course course) { if (ModelState.IsValid) { db.Courses.Add(course); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(course)); }
public ActionResult Create(Tag tag) { if (ModelState.IsValid) { db.Tags.Add(tag); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(tag)); }
public ActionResult Create(Instructor instructor) { if (ModelState.IsValid) { db.Instructors.Add(instructor); db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.CourseId = new SelectList(db.Courses, "CourseID", "CourseName", instructor.CourseId); return(View(instructor)); }
public bool RegisterAsync(RegisterRequest request, out string error) { error = ""; var tryUser = _dbContext.Users.SingleOrDefault(o => o.Username == request.Username); if (tryUser != null) { error = "User with this username is already registred"; return(false); } User user = new User { Username = request.Username, FirstName = request.FirstName, LastName = request.LastName, PasswordHash = _hashService.Hash(request.Password), }; _dbContext.Users.Add(user); if (_dbContext.SaveChanges() == 0) { error = "Server error, try again later"; return(false); } return(true); }