コード例 #1
0
        public ActionResult Create(BM_ApartmentUse obj, bool SaveAndCountinue = false, string key = "")
        {
            ViewBag.keyValue = key;

            //Kiểm tra
            if (!ModelState.IsValid)
            {
                return(View(obj));
            }


            //Gán giá trị
            obj.Id          = Guid.NewGuid().ToString();
            obj.DateCreated = DateTime.UtcNow;

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

            if (result.isSuccess)
            {
                WriteLog.Write(result, GetCurrentUser.GetUser(), obj.Id.ToString(), obj.Name, "BM_ApartmentUse", ConstField.ResidentCode, ActionConfigO.Create);

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

                return(RedirectToAction("Index", new { key = key }));
            }
            else
            {
                ModelState.AddModelError("", result.Message);
                return(View(obj));
            }
        }