public ActionResult Create(BM_Building_Service obj, string txtPrice = "", bool SaveAndCountinue = false)
        {
            ViewBag.ScheduleType = FunctionHelper.ScheduleType();
            //Kiểm tra
            if (!ModelState.IsValid)
            {
                return(View(obj));
            }

            //
            if (string.IsNullOrWhiteSpace(obj.Name))
            {
                ModelState.AddModelError("Name", "Vui lòng nhập tên");
                return(View(obj));
            }

            var existed = _BM_Building_ServiceService.GetByName(obj.Name);

            if (existed != null)
            {
                ModelState.AddModelError("Name", "Thông tin đã tồn tại");
                return(View(obj));
            }


            obj.Id          = Common.GenerateId();
            obj.IsDeleted   = false;
            obj.DateCreated = DateTime.Now;
            obj.Price       = !string.IsNullOrEmpty(txtPrice) ? Convert.ToDecimal(txtPrice.Replace(",", "").Replace(".", "")) : 0;


            //Thực hiện thêm mới
            var result = _BM_Building_ServiceService.Create(obj);

            if (result.isSuccess)
            {
                if (SaveAndCountinue)
                {
                    TempData["Success"] = result.Message;
                    return(RedirectToAction("Create"));
                }

                if (!string.IsNullOrEmpty(url))
                {
                    return(Redirect(url));
                }
                else
                {
                    return(RedirectToAction("Index"));
                }
            }
            else
            {
                ModelState.AddModelError("", result.Message);
                return(View(obj));
            }
        }
        public ActionResult Update(BM_Building_Service obj, string txtPrice, string objId, int pageNumber = 1)
        {
            //Danh sách sử dụng
            ViewBag.ScheduleType = FunctionHelper.ScheduleType();
            //Kiểm tra
            var oldObj = _BM_Building_ServiceService.GetById(objId);

            if (oldObj == null)
            {
                ViewBag.Error = "Thông tin không tồn tại";
                return(View(obj));
            }

            //
            if (string.IsNullOrWhiteSpace(obj.Name))
            {
                ModelState.AddModelError("Name", "Vui lòng nhập tên");
                return(View(obj));
            }

            var existed = _BM_Building_ServiceService.GetByName(obj.Name);

            if (existed != null && existed.Id != objId)
            {
                ModelState.AddModelError("Name", "Thông tin đã tồn tại");
                return(View(obj));
            }

            //Gán giá trị
            oldObj.Name         = obj.Name;
            oldObj.Description  = obj.Description;
            oldObj.SchedulePay  = obj.SchedulePay;
            oldObj.ScheduleType = obj.ScheduleType;
            oldObj.Day          = obj.Day;
            oldObj.Price        = !string.IsNullOrEmpty(txtPrice) ? Convert.ToDecimal(txtPrice.Replace(",", "").Replace(".", "")) : 0;

            //Thực hiện cập nhật
            var result = _BM_Building_ServiceService.Update(oldObj);

            if (result.isSuccess)
            {
                if (!string.IsNullOrEmpty(url))
                {
                    return(Redirect(url));
                }
                else
                {
                    return(RedirectToAction("Index"));
                }
            }
            else
            {
                ModelState.AddModelError("", result.Message);
                return(View(oldObj));
            }
        }
        public ActionResult Create()
        {
            var model = new BM_Building_Service
            {
                Day = 0
            };

            ViewBag.ScheduleType = FunctionHelper.ScheduleType();
            return(View(model));
        }