public JsonResult SetImg(CampusImg model) { if (model == null) { return(Error("参数错误。")); } var campusImg = Request.Files["campusImg"]; if (campusImg == null) { return(Error("请选择图片。")); } string uploadResult = UploadHelper.Process(campusImg.FileName, campusImg.InputStream); if (!string.IsNullOrEmpty(uploadResult)) { model.ImgUrl = uploadResult; } var result = new ResultBase(); result.success = _campusService.InsertImgAsync(model); return(Json(result)); }
public bool InsertImgAsync(CampusImg model) { if (model == null) { throw new ArgumentNullException("model不能为null"); } return(_campusRepository.InsertImgAsync(model)); }
public bool InsertImgAsync(CampusImg model) { using (var conn = DapperFactory.GetConnection()) { var fields = model.ToFields(removeFields: new List <string> { "Id" }); if (fields == null || fields.Count == 0) { return(false); } string sql = string.Format("insert into [CampusImg] ({0}) values ({1});", string.Join(",", fields), string.Join(",", fields.Select(n => "@" + n))); return(conn.Execute(sql, model) > 0); } }