Example #1
0
        public async Task DeleteImage([FromBody] Dictionary <string, string> payload)
        {
            string imageId            = payload["imageId"];
            var    didDeleteFromCloud = await _cloudService.DeleteImageFromStorage(imageId);

            if (didDeleteFromCloud)
            {
                _context.Images.Remove(_context.Images.Find(imageId));
                int result = await _context.SaveChangesAsync();

                if (result == 1)
                {
                    Response.StatusCode = 200;
                }
            }
        }