public ResponseModel AddBanner(AddBanner banner) { var ba = new Banner { AddTime = DateTime.Now, Image = banner.Image, Url = banner.Url, Remark = banner.Remark }; _db.Banner.Add(ba); int i = _db.SaveChanges(); if (i > 0) { return(new ResponseModel { code = 200, result = "Banner 添加成功" }); } else { return(new ResponseModel { code = 0, result = "Banner 添加失败" }); } }
public async Task <JsonResult> AddBanner(AddBanner banner, IFormCollection collection) { var files = collection.Files; if (files.Count > 0) { var webRootPath = _host.WebRootPath; string relativeDirPath = "\\BannerPic"; string absolutePath = webRootPath + relativeDirPath; string[] fileTypes = new string[] { ".gif", ".jpg", ".jpeg", ".png", ".bmp" }; string extension = Path.GetExtension(files[0].FileName); if (fileTypes.Contains(extension.ToLower())) { if (!Directory.Exists(absolutePath)) { Directory.CreateDirectory(absolutePath); } string fileName = DateTime.Now.ToString("yyyyMMddHHmmss") + extension; var filePath = absolutePath + "\\" + fileName; using (var stream = new FileStream(filePath, FileMode.Create)) { await files[0].CopyToAsync(stream); } banner.Image = "/BannerPic/" + fileName; return(Json(_bannerService.AddBanner(banner))); } return(Json(new ResponseModel { code = 0, result = "图片格式有误" })); } return(Json(new ResponseModel { code = 0, result = "请上传图片文件" })); }
/// <summary> /// 编辑banner /// </summary> /// <returns></returns> public async Task <ResponseModel> Editbanner(AddBanner editbanner) { var query = await Db.Updateable(editbanner).IgnoreColumns(ignoreAllNullColumns: true).ExecuteCommandAsync(); if (query >= 1) { return(new ResponseModel { code = 200, result = "修改成功~" }); } else { return(new ResponseModel { code = 0, result = "修改失败~" }); } }
/// <summary> /// 添加banner /// </summary> /// <returns></returns> public async Task <ResponseModel> AddBanner(AddBanner addBanner) { var query = await Db.Insertable(addBanner).ExecuteCommandAsync(); if (query >= 1) { return(new ResponseModel { code = 200, result = "添加成功~" }); } else { return(new ResponseModel { code = 0, result = "添加失败~" }); } }
public ResponseModel AddBanner(AddBanner banner) { var ba = new Banner { AddTime = DateTime.Now.ToString(), Image = banner.Image, Url = banner.Url, Remark = banner.Remark }; _db.Banner.Add(ba); int i = _db.SaveChanges(); if (i > 0) { return(new ResponseModel { code = 200, result = "Banner add success!" }); } return(new ResponseModel { code = 0, result = "Banner add failed!" }); }
/// <summary> /// 添加Banner /// </summary> /// <param name="addBanner"></param> /// <returns></returns> public ResponseModel AddBanner(AddBanner addBanner) { var ba = new Banner { addDate = DateTime.Now, Image = addBanner.Image, Url = addBanner.Url, Remark = addBanner.Remark }; _generalDbContext.Add(ba); int i = _generalDbContext.SaveChanges(); if (i != 0) { return(new ResponseModel { Code = 100, result = "添加Banner成功" }); } else { return(new ResponseModel { Code = 0, result = "添加失败" }); } }
/// <summary> /// 添加Banner /// </summary> /// <param name="banner"></param> /// <returns></returns> public ResponseModel AddBanner(AddBanner banner) { var ba = new Banner { AddTime = DateTime.Now, Image = banner.Image, Url = banner.Url, Remark = banner.Remark }; //添加 _db.Banner.Add(ba); //保存操作 int i = _db.SaveChanges(); //判断是否添加成功 if (i > 0) { return new ResponseModel { code = 200, result = "添加成功" } } ; return(new ResponseModel { code = 0, result = "添加失败" }); }
public async Task <JsonResult> Editbanner(AddBanner addBanner) { var res = await _syshomeService.Editbanner(addBanner); return(Json(res)); }