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)); } }
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)); } }
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)); } }