Exemplo n.º 1
0
 public static CategoryPhotoEntity ToBllCategory(this CategoryPhotoViewModel categoryViewModel)
 {
     return(new CategoryPhotoEntity()
     {
         CategoryId = categoryViewModel.Id,
         Name = categoryViewModel.Name
     });
 }
        public ActionResult CreateCategory(CategoryPhotoViewModel ctgrPhotoViewModel, string returnUrl)
        {
            if (categoryService.GetCategoryIdByName(ctgrPhotoViewModel.Name) != 0)
            {
                ModelState.AddModelError("", "Category already exists.");
                if (HttpContext.Request.IsAjaxRequest())
                {
                    return(Json(new { errors = GetErrorsFromModelState() }));
                }
                return(View(ctgrPhotoViewModel));
            }

            categoryService.CreateCategoryPhoto(ctgrPhotoViewModel.ToBllCategory());
            if (HttpContext.Request.IsAjaxRequest())
            {
                return(Json(new { success = true, redirect = returnUrl }));
            }
            return(RedirectToAction("Index", "Photo"));
        }