/// <summary> /// Create a new recipe /// </summary> /// <param name="cmd"></param> /// <returns>The id of the new recipe</returns> public int CreateRecipe(CreateRecipeCommand cmd) { var recipe = cmd.ToRecipe(); _context.Add(recipe); _context.SaveChanges(); return(recipe.RecipeId); }
/// <summary> /// Create a new recipe /// </summary> /// <param name="cmd"></param> /// <returns>The id of the new recipe</returns> public int CreateRecipe(CreateRecipeCommand cmd, ApplicationUser createdBy) { var recipe = cmd.ToRecipe(createdBy); _context.Add(recipe); _context.SaveChanges(); return(recipe.RecipeId); }
/// <summary> /// Create a new recipe /// </summary> /// <param name="cmd"></param> /// <returns>The id of the new recipe</returns> public async Task <int> CreateRecipe(CreateRecipeCommand cmd, ApplicationUser createdBy) { var recipe = cmd.ToRecipe(createdBy); _context.Add(recipe); await _context.SaveChangesAsync(); return(recipe.RecipeId); }
/// <summary> /// Create a new recipe /// </summary> /// <param name="cmd"></param> /// <returns>The id of the new recipe</returns> public async Task <int> CreateRecipe(CreateRecipeCommand cmd) { var recipe = cmd.ToRecipe(); _context.Add(recipe); recipe.LastModified = DateTimeOffset.UtcNow; await _context.SaveChangesAsync(); return(recipe.RecipeId); }