public ActionResult UploadFile(HttpPostedFileBase file)
        {
            string extension = Path.GetExtension(file.FileName);

            if (".csv".Equals(extension, StringComparison.InvariantCultureIgnoreCase))
            {
                var result = _ingredientManager.ParseCsvAndUpdateIngredients(file.InputStream);

                if (result.Success)
                {
                    ViewBag.Message = "File Uploaded Successfully! ";
                }
                else
                {
                    ViewBag.Message  = "File parsing had issues. ";
                    ViewBag.Message += string.Join("\n", result.Errors);
                }
            }
            else
            {
                ViewBag.Message = "File Uploaded Failed!  We currently only support CSV format.";
            }

            return(View());
        }