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 })); }
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)); }