コード例 #1
0
        public ActionResult Create(ReservationsCreateViewModel model)
        {
            if (!ModelState.IsValid)
            {
                return(View(model));
            }

            Reservation reservation = new Reservation();

            reservation.ID = model.ID;
            if (AdminFilter.IsAdmin())
            {
                reservation.UserId = model.UserId;
            }
            else
            {
                reservation.UserId = AdminFilter.GetUserId();
            }
            reservation.RestaurantId    = model.RestaurantId;
            reservation.PeopleCount     = model.PeopleCount;
            reservation.ReservationTime = model.ReservationTime.Date;
            reservation.Comment         = model.Comment;

            var repository = new ReservationRepository();

            repository.Insert(reservation);

            return(RedirectToAction("Index"));
        }
コード例 #2
0
        public ActionResult Profile()
        {
            int                id         = AdminFilter.GetUserId();
            UserRepository     repository = new UserRepository();
            UsersEditViewModel model      = new UsersEditViewModel();
            User               user       = repository.GetByID(id);

            model.ID        = AdminFilter.GetUserId();
            model.ImgURL    = user.ImgURL;
            model.Email     = user.Email;
            model.Username  = user.Username;
            model.Password  = user.Password;
            model.FirstName = user.FirstName;
            model.LastName  = user.LastName;
            model.IsAdmin   = user.IsAdmin;
            //model.IsEmailConfirmed = user.IsEmailConfirmed;
            // model.ValidationCode = user.ValidationCode;

            return(View(model));
        }