コード例 #1
0
        public ActionResult Add(KuponlarVM model)
        {
            if (ModelState.IsValid)
            {
                var entity = Mapper.Map <Kuponlar>(model);

                if (entity.ID == 0)
                {
                    var kayit = _kuponlarService.Add(entity);
                    model = new KuponlarVM
                    {
                        Status  = kayit.Status.Status,
                        Message = kayit.Status.Message
                    };
                    ModelState.Clear();
                    return(View(model));
                }
                _kuponlarService.Update(entity);
                Helper.setTempData(this, "Message", true, "Bilgiler Güncellendi.");
                return(RedirectToAction("Index"));
            }
            model.Status  = Enums.StatusEnum.Error;
            model.Message = "Kayıt yapılamadı.Lütfen bilgileri hatasız girdiğinizden emin olun";
            return(View(model));
        }
コード例 #2
0
        public ActionResult Add(int id = 0)
        {
            var model = new KuponlarVM();

            if (id > 0)
            {
                var entity = _kuponlarService.Get(x => x.ID == id).Entity;
                model = Mapper.Map <KuponlarVM>(entity);
            }
            return(View(model));
        }