private void SaveFile(HttpPostedFileBase file)
        {
            var name     = Guid.NewGuid() + BusinessLogic.BusinessMethods.GetFileExtension(file.FileName);
            var fileData = BusinessMethods.FileToBytes(file);

            AzureMethods.AddToAzureStorage(fileData, name);

            var image = new Image
            {
                ImageId   = Guid.NewGuid(),
                ImageName = name
            };

            _context.Images.Add(image);
            _context.SaveChanges();
        }
        public ActionResult Index()
        {
            var images = AzureMethods.GetBlobs().OrderByDescending(b => b.LastModifiedDate);
            var model  = new List <ImageModel>();

            foreach (var i in images)
            {
                var m = new ImageModel();
                m.ImageUri  = i.BlobImageUri;
                m.ImageName = i.BlobImageName;
                var image = _context.Images.FirstOrDefault(img => img.ImageName == i.BlobImageName);
                m.ImageId    = image.ImageId;
                m.TotalLikes = image.UserLikes.Count;
                model.Add(m);
            }
            return(View(model));
        }