public IActionResult Upsert(SkuModel sku) { DBContext _context = new DBContext(); LogController logger = new LogController(); if (sku.Id == new Guid()) { ProductModel product = ProductController.GetProductById(sku.ProductId); product.Skus.Add(sku); _context.Products.Update(ProductMapper.Mapper(product)); logger.LogRegister(sku, "Created", Models.Enums.LogTypeEnum.Skus); } else { _context.Skus.Update(SkuMapper.Mapper(sku)); logger.LogRegister(sku, "Updated", Models.Enums.LogTypeEnum.Skus); } _context.SaveChanges(); return(RedirectToAction("Index")); }