Пример #1
0
 public static ArticleContentModel Map(this ArticleContentView source)
 => new ArticleContentModel
 {
     Id           = source.Id,
     PeriodicalId = source.PeriodicalId,
     IssueId      = source.IssueId,
     ArticleId    = source.ArticleId,
     Language     = source.Language,
     MimeType     = source.MimeType
 };
        protected void doFile(ArticleInfoView objModal, ArticleContentView obj, int i)
        {
            if (!string.IsNullOrEmpty(objModal.ImgUrl[i]))
            {
                if (objModal.ImgUrl[i] != objModal.ImgUrl_Old[i])
                {
                    var objImg = new ArticleImages();

                    string strPath = Server.MapPath("~/") + objModal.ImgUrl[i];
                    objImg.ImageContent = System.IO.File.ReadAllBytes(strPath);
                    //objModal.ImageContent_T = System.IO.File.ReadAllBytes(Request.PhysicalApplicationPath + strImg.Replace(".", "_T."));
                    objImg.ImageName = System.IO.Path.GetFileName(strPath);

                    obj.ImageUrl = objImg.ImageName;
                    obj.objImage = objImg;
                }
                else if (!string.IsNullOrEmpty(objModal.ImgID[i]))
                {
                    string strPath = Server.MapPath("~/") + objModal.ImgUrl[i];
                    obj.ImageUrl = System.IO.Path.GetFileName(strPath);
                    obj.ImageID  = int.Parse(objModal.ImgID[i]);
                }
            }
        }