Esempio n. 1
0
        public ActionResult Edit(int id)
        {
            RewardSer ser = new RewardSer();

            if (ReModel != null)
            {
                ser.GetReward(id);
            }

            return(View("Index", "WorkWithReward", ser));
        }
Esempio n. 2
0
        public ActionResult Del(int id)
        {
            RewardSer ser = new RewardSer();

            if (ReModel.Rewards != null)
            {
                ser.DelReward(id);
            }
            loadRewards();
            return(View("Reward", "Index", ReModel));
        }
Esempio n. 3
0
        public ActionResult Add(Reward model)
        {
            RewardSer ser = new RewardSer();

            if (model != null && ser.GetReward(model.Id).Rewards.Count == 0)
            {
                ser.AddReward(model.Title, model.Description);
            }
            else
            {
                ser.UpdateReward(model);
            }

            return(Redirect("~/Reward"));
        }
Esempio n. 4
0
        // GET: AddReward
        public ActionResult Index(long?id)
        {
            RewardSer ser   = new RewardSer();
            Reward    model = new Reward();

            if (id != null && id != 0)
            {
                var user = ser.GetReward(id).Rewards.FirstOrDefault();
                model.Id          = user.Id;
                model.Description = user.Description;
                model.Title       = user.Title;
                model.FilePath    = user.FilePath;
            }
            return(View(model));
        }
Esempio n. 5
0
        public ActionResult AddRewardImage(Reward model)
        {
            if (model.Id == 0)
            {
                return(null);
            }

            RewardSer ser = new RewardSer();

            if (Request.Files.Count > 0)
            {
                var file = Request.Files[0];

                if (file != null && file.ContentLength > 0)
                {
                    model.FilePath = Path.GetFileName((Guid.NewGuid()).ToString()) + "." + Path.GetFileName(file.FileName).Split('.').ToList().Last();
                    var path = Path.Combine(Server.MapPath("~/Images/"), model.FilePath);
                    file.SaveAs(path);
                }
            }

            ser.AddRewardImage(model);
            return(Redirect("~/Reward"));
        }
Esempio n. 6
0
        public void loadRewards()
        {
            RewardSer ser = new RewardSer();

            ReModel.Rewards = ser.GetReward().Rewards;
        }