public async Task <ContentResult> Create()
        {
            var    category = JsonConvert.DeserializeObject <DishCategory>(Request.Form["category"]);;
            var    file     = Request.Form.Files[0];
            string UniqueFilename;

            if (file != null)
            {
                string UploadFolder = Path.Combine(_hostingEnvironment.WebRootPath, "Uploads");

                if (!Directory.Exists(UploadFolder))
                {
                    Directory.CreateDirectory(UploadFolder);
                }

                UniqueFilename = Guid.NewGuid().ToString() + "_" + file.FileName;
                string filePath = Path.Combine(UploadFolder, UniqueFilename);
                file.CopyTo(new FileStream(filePath, FileMode.Create));
                category.Image = UniqueFilename;
                await _service.AddDishCategory(category);
            }
            return(Content("Success"));
        }