public async Task<ActionResult> Details(string id)
        {
            if (string.IsNullOrEmpty(id) || id == 0.ToString())
            {
                return new HttpStatusCodeResult(HttpStatusCode.BadRequest);
            }
            var recipe = await _recipesService.GetAsync(id);
            if (recipe == null)
            {
                return HttpNotFound();
            }

            return View(recipe);
        }