public IActionResult Incluir(ProductParentViewModel productParent) { if (!ModelState.IsValid) { ViewBag.Brands = _brandService.GetSelectList(); ViewBag.Categories = _categoryService.GetSelectList(); return(View(productParent)); } var result = _productParentService.Create(productParent); TempData.Put("Notification", result); return(RedirectToAction("Principal")); }
public NotificationViewModel Create(ProductParentViewModel product) { var newProductParent = new ProductParent() { Id = Guid.NewGuid(), BrandId = product.BrandId, CategoryId = product.CategoryId, Name = product.Name, Code = product.Code }; _unitOfWork.ProductParent.Add(newProductParent); _unitOfWork.Commit(); _fileService.UploadFiles(product.Files, newProductParent.Id, "Product"); var result = new NotificationViewModel() { Message = "Vista Explodida inclusa com sucesso.", Status = true, Title = "Sucesso!" }; return(result); }