Example #1
0
        public ActionResult Recipes_Create([DataSourceRequest]DataSourceRequest request, AdminRecipeRequestViewModel recipe)
        {
            var newId = 0;

            if (this.ModelState.IsValid)
            {
                var entity = this.Mapper.Map<Recipe>(recipe);

                newId = this.recipes.AdminCreate(entity);
            }

            var newRecipe = this.recipes.GetByIntId(newId);
            var recipeToDisplay = this.Mapper.Map<AdminRecipeViewModel>(newRecipe);

            return this.Json(new[] { recipeToDisplay }.ToDataSourceResult(request, this.ModelState));
        }
Example #2
0
        public ActionResult Recipes_Create([DataSourceRequest] DataSourceRequest request, AdminRecipeRequestViewModel recipe)
        {
            var newId = 0;

            if (this.ModelState.IsValid)
            {
                var entity = this.Mapper.Map <Recipe>(recipe);

                newId = this.recipes.AdminCreate(entity);
            }

            var newRecipe       = this.recipes.GetByIntId(newId);
            var recipeToDisplay = this.Mapper.Map <AdminRecipeViewModel>(newRecipe);

            return(this.Json(new[] { recipeToDisplay }.ToDataSourceResult(request, this.ModelState)));
        }