public ActionResult Edit(int id)
        {
            BDSEvent model = _service.GetItem(id);

            model.FromDateToDate = model.FromDate.Value.ToString(MvcApplication.DateTimeFormat.ShortDatePattern) + " - " + model.ToDate.Value.ToString(MvcApplication.DateTimeFormat.ShortDatePattern);
            return(View(model));
        }
示例#2
0
        public JsonResult CheckEventAjax(double money)
        {
            double   ME      = 0;
            double   DE      = 0;
            int      P       = 0;
            var      dateNow = DateTime.Now;
            BDSEvent ev      = _serviceEvent.GetIQueryableItems().Where(T => T.FromDate <= dateNow && dateNow <= T.ToDate).OrderBy(T => T.FromDate).FirstOrDefault();

            if (ev != null)
            {
                ME = money * ev.DisPercent / 100;
                DE = ev.DisPercent;
            }

            return(Json(new { M = money, ME = ME, P = P, DE = DE }, JsonRequestBehavior.AllowGet));
        }
        public ActionResult Create(BDSEvent model)
        {
            if (!ModelState.IsValid)
            {
                return(View(model));
            }
            var fromDate = model.FromDateToDate.Split('-')[0];
            var toDate   = model.FromDateToDate.Split('-')[1];



            model.FromDate  = DateTime.Parse(fromDate, MvcApplication.CultureInfo, DateTimeStyles.None);
            model.ToDate    = DateTime.Parse(toDate, MvcApplication.CultureInfo, DateTimeStyles.None);
            model.KeySearch = model.Name.NormalizeD() + " " + model.FromDate.Value.ToString(MvcApplication.DateTimeFormat.ShortDatePattern).NormalizeD() + " " + model.ToDate.Value.ToString(MvcApplication.DateTimeFormat.ShortDatePattern).NormalizeD() + " " +
                              (String.IsNullOrEmpty(model.Description)
                           ? ""
                           : model.Description.NormalizeD());
            _service.CreateItem(model);
            return(RedirectToAction("Index"));
        }
        public ActionResult Edit(BDSEvent model)
        {
            var fromDate = model.FromDateToDate.Split('-')[0];
            var toDate   = model.FromDateToDate.Split('-')[1];

            model.FromDate = DateTime.Parse(fromDate, MvcApplication.CultureInfo, DateTimeStyles.None);
            model.ToDate   = DateTime.Parse(toDate, MvcApplication.CultureInfo, DateTimeStyles.None);

            if (!ModelState.IsValid)
            {
                ViewBag.Success = false;
                ViewBag.Message = Resource.SaveFailed;
                return(View(model));
            }

            model.KeySearch = model.Name.NormalizeD() + " " + model.FromDate.Value.ToString(MvcApplication.DateTimeFormat.ShortDatePattern).NormalizeD() + " " + model.ToDate.Value.ToString(MvcApplication.DateTimeFormat.ShortDatePattern).NormalizeD() + " " +
                              (String.IsNullOrEmpty(model.Description)
                          ? ""
                          : model.Description.NormalizeD());
            _service.UpdateItem(model);
            ViewBag.Success = true;
            ViewBag.Message = Resource.SaveSuccessful;
            return(Edit(model.ID));
        }