コード例 #1
0
        public JsonResult Create(NewsViewModel model, HttpPostedFileBase ImageFile)
        {
            var result = new AjaxOperationResult();

            if (ModelState.IsValid)
            {
                var service  = this.Service <INewsService>();
                var uploader = new FileUploader();

                model.CreateDate = DateTime.Now;
                model.UserId     = User.Identity.GetUserId();
                if (ImageFile != null)
                {
                    model.Image = uploader.UploadImage(ImageFile, userImagePath);
                }
                var entity = model.ToEntity();
                service.Create(entity);
            }
            else
            {
                result.Succeed = false;
            }
            return(Json(result));
        }