示例#1
0
        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 }));
        }
示例#2
0
        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));
        }