Exemplo n.º 1
0
 public ResizedImageWithPreview(ResizedImage r)
 {
     Id          = r.Id;
     FilePath    = r.FilePath;
     FileName    = r.FileName;
     PreviewPath = r.PreviewPath;
     Width       = r.Width;
     Height      = r.Height;
     StartTime   = r.StartTime.GetValueOrDefault().ToString("D");
     FinishTime  = r.FinishTime.GetValueOrDefault().ToString("D");
 }
 public ResizedImageWithPreview(ResizedImage r)
 {
     Id = r.Id;
     FilePath = r.FilePath;
     FileName = r.FileName;
     PreviewPath = r.PreviewPath;
     Width = r.Width;
     Height = r.Height;
     StartTime = r.StartTime.GetValueOrDefault().ToString("D");
     FinishTime = r.FinishTime.GetValueOrDefault().ToString("D");
 }
        private void SaveResizedImagesInDB(Image userImage, ResizedImageInfo imageInfo)
        {
            using (var db = new ImageContext())
            {

                var ResizedImage = new ResizedImage()
                {
                    ParentId = userImage.Id,
                    FileName = imageInfo.FileName,
                    FilePath = Url.Content("~/Images/" + imageInfo.FileName),
                    PreviewPath = userImage.PreviewPath,
                    Height = imageInfo.Height,
                    Width = imageInfo.Width,
                    StartTime = imageInfo.StartTime,
                    FinishTime = imageInfo.FinishTime
                };

                try
                {
                    db.ResizedImages.Add(ResizedImage);
                    db.SaveChanges();
                    userImage.ResizedImages.Add(new ResizedImageWithPreview(ResizedImage));
                }
                catch (Exception ex)
                {

                }
            }
        }