private MobileCoverImage SaveFile()
        {
            var entity = new MobileCoverImage();

            try
            {
                var model = HttpContext.Request.Form["model"];

                entity = JsonConvert.DeserializeObject <MobileCoverImage>(model);

                return(entity);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
        public async Task <IActionResult> Put(int id, [FromBody] MobileCoverImage mobileCoverImage)
        {
            try
            {
                if (id > 0)
                {
                    await mobileCoverImageService.EditAsync(mobileCoverImage);

                    return(Ok());
                }
                else
                {
                    return(BadRequest());
                }
            }
            catch (Exception e)
            {
                throw e;
            }
        }
        private MobileCoverImage SaveFileAzure()
        {
            string file_key = "image";
            var    entity   = new MobileCoverImage();

            try
            {
                var model = HttpContext.Request.Form["model"];

                entity = JsonConvert.DeserializeObject <MobileCoverImage>(model);

                var files = HttpContext.Request.Form.Files.Count() > 0 ?
                            HttpContext.Request.Form.Files : null;

                if (files != null && files[file_key] != null)
                {
                    var    mimType   = files[file_key].ContentType;
                    string fileName  = files[file_key].FileName;
                    byte[] fileBytes = null;

                    if (files[file_key].Length > 0)
                    {
                        using (var ms = new MemoryStream())
                        {
                            files[file_key].CopyTo(ms);
                            fileBytes = ms.ToArray();
                        }
                    }

                    //  azureStorageService.UploadFileAsync(fileName, fileBytes, mimType);
                }
                return(entity);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }