コード例 #1
0
        public JsonResult Import(IconImportViewModel model)
        {
            HttpResponseModel response = ResponseModelFactory.CreateInstance;

            if (model.Icons.Trim().Length <= 0)
            {
                response.SetFailed("没有可用的图标");
                return(this.Json(response));
            }

            IEnumerable <Icon> models = model.Icons.Split(new[] { "\r\n", "\n" }, StringSplitOptions.RemoveEmptyEntries).Select(x => new Icon
            {
                Code             = x.Trim(),
                CreateTime       = DateTime.Now,
                CreateByUserName = "******"
            });

            using (this.DbContext)
            {
                this.DbContext.Icon.AddRange(models);
                this.DbContext.SaveChanges();
                response.SetSuccess();
                return(this.Json(response));
            }
        }
コード例 #2
0
        public IActionResult Import(IconImportViewModel model)
        {
            var response = ResponseModelFactory.CreateInstance;

            if (ConfigurationManager.AppSettings.IsTrialVersion)
            {
                response.SetIsTrial();
                return(Ok(response));
            }
            if (model.Icons.Trim().Length <= 0)
            {
                response.SetFailed("没有可用的图标");
                return(Ok(response));
            }
            var models = model.Icons.Split(new string[] { "\r\n", "\n" }, StringSplitOptions.RemoveEmptyEntries).Select(x => new DncIcon
            {
                Code = x.Trim(),
                CreatedByUserGuid = AuthContextService.CurrentUser.Guid,
                CreatedOn         = DateTime.Now,
                CreatedByUserName = "******"
            });

            using (_dbContext)
            {
                _dbContext.DncIcon.AddRange(models);
                _dbContext.SaveChanges();
                response.SetSuccess();
                return(Ok(response));
            }
        }
コード例 #3
0
        public IActionResult Import(IconImportViewModel model)
        {
            var response = ResponseModelFactory.CreateInstance;

            if (model.Icons.Trim().Length <= 0)
            {
                response.SetFailed("没有可用的图标");
                return(Ok(response));
            }
            var models = model.Icons.Split(new string[] { "\r\n", "\n" }, StringSplitOptions.RemoveEmptyEntries).Select(x => new DncIcon
            {
                Code              = x.Trim(),
                CreatedByUserId   = 1,
                CreatedOn         = DateTime.Now,
                CreatedByUserName = "******"
            });

            using (_dbContext)
            {
                _dbContext.DncIcon.AddRange(models);
                _dbContext.SaveChanges();
                response.SetSuccess();
                return(Ok(response));
            }
        }