Пример #1
0
        public ActionResult Create(CreatePurchasedEventsViewModel model)
        {
            if (!ModelState.IsValid)
            {
                return(View(model));
            }

            var result = Mapper.Map <CreatePurchasedEventsViewModel, UserRegisteredEvents>(model);

            using (var repo = new Repository <UserRegisteredEvents>())
            {
                result = repo.InsertOrUpdate(result);
            }

            return(RedirectToAction("Detail", new { id = result.Id }));
        }
Пример #2
0
        public ActionResult Create(Guid eventId)
        {
            var model = new CreatePurchasedEventsViewModel();

            model.EventId = eventId;
            model.UserId  = User.Identity.GetUserId();
            using (var eventrepo = new Repository <Event>())
            {
                var _event = eventrepo.GetById(model.EventId);
                model.EventName = _event.Name;
                model.EntryFee  = _event.EntryFee;
            }
            var user = UserManager.Users.Where(x => x.Id == model.UserId).FirstOrDefault();

            model.UserName = user.FirstName + " " + user.LastName;
            return(View(model));
        }