public IActionResult AddLogic(SevenTiny.Cloud.MultiTenantPlatform.Core.Entity.Application application)
        {
            if (string.IsNullOrEmpty(application.Name))
            {
                return(View("Add", ResponseModel.Error("Application Name Can Not Be Null!", application)));
            }
            if (string.IsNullOrEmpty(application.Code))
            {
                return(View("Add", ResponseModel.Error("Application Code Can Not Be Null!", application)));
            }
            //校验code格式
            if (!application.Code.IsAlnum(2, 50))
            {
                return(View("Add", ResponseModel.Error("编码不合法,2-50位且只能包含字母和数字(字母开头)", application)));
            }

            application.CreateBy = CurrentUserId;
            var addResult = applicationService.Add(application);

            if (!addResult.IsSuccess)
            {
                return(View("Add", addResult.ToResponseModel()));
            }

            return(RedirectToAction("List"));
        }
        public IActionResult Add()
        {
            var application = new SevenTiny.Cloud.MultiTenantPlatform.Core.Entity.Application();

            application.Icon = "cloud";
            return(View(ResponseModel.Success(application)));
        }
        public IActionResult UpdateLogic(SevenTiny.Cloud.MultiTenantPlatform.Core.Entity.Application application)
        {
            if (application.Id == 0)
            {
                return(View("Update", ResponseModel.Error("Application Id Can Not Be Null!", application)));
            }
            if (string.IsNullOrEmpty(application.Name))
            {
                return(View("Update", ResponseModel.Error("Application Name Can Not Be Null!", application)));
            }
            if (string.IsNullOrEmpty(application.Code))
            {
                return(View("Update", ResponseModel.Error("Application Code Can Not Be Null!", application)));
            }

            application.ModifyBy = CurrentUserId;
            applicationService.Update(application);
            return(RedirectToAction("List"));
        }