public ArticleImagesController(IArticleImagesService objService, int appId)
     : base(objService)
 {
     _objService   = objService;
     AppId         = appId;
     ViewBag.AppId = AppId;
 }
Esempio n. 2
0
 public ArticleHistoryController(IArticleHistoryService objService, IArticleImagesService objimageService, ICategoryService categoryService)
     : base(objService)
 {
     _objService      = objService;
     _objimageService = objimageService;
     _categoryService = categoryService;
 }
Esempio n. 3
0
 public TestController(IManageUsersService manageUsersBll, IArticleService articleService, IMusicService musicService, IVideoService videoService, IGameService gameService, IConfigInfoService configInfoService, IArticleImagesService articleImagesService)
 {
     _manageUsersBll = manageUsersBll;
     _articleService = articleService;
     _musicService = musicService;
     _videoService = videoService;
     _gameService = gameService;
     _configInfoService = configInfoService;
     _articleImagesService = articleImagesService;
 }
        public static void SaveImage(MemoryStream stream, int iAPPID, string strUserID)
        {
            log.Debug("Begin SaveImage from Wechat Client");

            //WebClient webclient = new WebClient();
            //var picData = await webclient.DownloadDataTaskAsync(requestMessage.PicUrl);
            //string picType = requestMessage.PicUrl.Substring(requestMessage.PicUrl.LastIndexOf('.') + 1);

            //var img = ImageHelper.BytesToImage(picData);

            // var config = WeChatCommonService.lstSysWeChatConfig.Find(a => a.WeixinCorpId == requestMessage.ToUserName);

            using (stream)
            {
                try
                {
                    //var imageBytes = stream.ToArray();
                    //var imageFromUser = ImageHelper.BytesToImage(imageBytes);

                    log.Debug("ImageUtility.MakeThumbnail");

                    string filename = USER_IMAGE_SAVE_FOLDER_PATH + DateTime.Now.ToString("yyyyMMddHHmmssfff") + ".jpg";
                    string strPath  = MapPath("/" + filename);

                    ImageUtility.MakeThumbnail(null, stream, strPath, 900, 0, "W", 1, true);
                    //thumbnailImageFromUser.Save(strPath);

                    //LogManager.GetLogger(this.GetType()).Debug("thumbnailImageFromUser is NULL? - " + (thumbnailImageFromUser == null));

                    log.Debug("new ArticleImages()");
                    var articleImage = new ArticleImages()
                    {
                        AppId         = iAPPID,
                        CreatedUserID = strUserID,
                        ImageContent  = System.IO.File.ReadAllBytes(strPath),
                        CreatedDate   = DateTime.Now,
                        ImageName     = filename
                    };

                    log.Debug("_articleImagesService.Insert");

                    IArticleImagesService _articleImagesService = EngineContext.Current.Resolve <IArticleImagesService>();

                    _articleImagesService.Repository.Insert(articleImage);
                }
                catch (Exception ex)
                {
                    log.Error(ex, ex.Message);
                }
            }

            log.Debug("End SaveImage from Wechat Client");
        }
 public ArticleImagesController(IArticleImagesService objService)
     : base(objService)
 {
     _objService = objService;
     AppId       = (int)CategoryType.Undefined;
 }
 public SalesTrainingArticleImagesController(IArticleImagesService objService)
     : base(objService, (int)CategoryType.SalesTrainingCate)
 {
 }
 public NSCCateArticleImagesController(IArticleImagesService objService)
     : base(objService, (int)CategoryType.NSCCate)
 {
 }
Esempio n. 8
0
 public ArticleHistoryService(IArticleImagesService articleImageService)
     : base("CAAdmin")
 {
     _articleImageService = articleImageService;
 }