Esempio n. 1
0
        public ActionResult Create(Template template)
        {
            if (ModelState.IsValid)
            {
                db.Templates.Add(template);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(template));
        }
Esempio n. 2
0
        public ActionResult Create(Course course)
        {
            if (ModelState.IsValid)
            {
                db.Courses.Add(course);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(course));
        }
Esempio n. 3
0
        public ActionResult Create(Tag tag)
        {
            if (ModelState.IsValid)
            {
                db.Tags.Add(tag);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(tag));
        }
Esempio n. 4
0
        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));
        }
Esempio n. 5
0
        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);
        }