public SystemValidationModel Save(CategoriaProductosAddViewModel viewModel) { if (GetByName(viewModel.Nombre) != null) { return new SystemValidationModel() { Success = false, Message = "Ya existe una categoria con el mismo nombre" } } ; var categoriaProducto = Mapper.Map <CategoriaProducto>(viewModel); _context.Entry(categoriaProducto).State = EntityState.Added; var success = _context.SaveChanges() > 0; var validation = new SystemValidationModel() { Id = categoriaProducto.Id, Message = success ? "Se ha guardado correctamente la categoria" : "No se pudo guardar la categoria", Success = success }; return(validation); }
public IActionResult Add() { var viewModel = new CategoriaProductosAddViewModel(); return(View(viewModel)); }