public ActionResult Create(CreateUserApplicableOffersViewModel model) { if (!ModelState.IsValid) { return(View(model)); } var offer = Mapper.Map <CreateUserApplicableOffersViewModel, UserApplicableToOffer>(model); using (var repo = new Repository <UserApplicableToOffer>()) { offer = repo.InsertOrUpdate(offer); } return(RedirectToAction("Detail", "Offers", new { id = offer.OfferId })); }
public ActionResult Create(Guid offerid) { var model = new CreateUserApplicableOffersViewModel(); model.OfferId = offerid; var usersList = new List <SelectListItem>(); UserManager.Users.ForEach(x => { if (CheckUserRole.IsUserInRole(x.Id, "User")) { usersList.Add(new SelectListItem { Text = x.FirstName + " " + x.LastName, Value = x.Id }); } }); model.UsersList = usersList; return(View(model)); }