public IHttpActionResult MethodName(int id) { var response = new ApiResponseModel(); var editpicture = _context.Editpictures.FirstOrDefault(e => e.Id == id); if (User.Identity.GetUserId() == editpicture.User_Id || User.Identity.GetUserId() == editpicture.Picture.User_Id) { ProjectHub.RemovePicture(editpicture.Id + ""); // Real time update _context.Editpictures.Remove(editpicture); _context.SaveChanges(); var sm = new StorageManager(); sm.RemoveBlob(BlobContainers.Pictures, editpicture.Id.ToString()); sm.RemoveBlob(BlobContainers.PicturesThumbsMedium, editpicture.Id.ToString()); sm.RemoveBlob(BlobContainers.PicturesThumbs, editpicture.Id.ToString()); } else { response.Message = "Invalid User Id"; response.ResultPayload = new { result = false }; return(Ok(response)); } response.Message = "Successfully Delete"; response.ResultPayload = new { result = true }; return(Ok(response)); }