Example #1
0
        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));
        }
Example #2
0
 public bool InsertImgAsync(CampusImg model)
 {
     if (model == null)
     {
         throw new ArgumentNullException("model不能为null");
     }
     return(_campusRepository.InsertImgAsync(model));
 }
Example #3
0
        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);
            }
        }