public void Create(Brand brand) { brandRepository.Add(brand); brandRepository.SaveChange(); urlSlugService.Add(brand.SeoTitle, brand.Id, BrandEntityName); brandRepository.SaveChange(); }
public IActionResult Create([FromBody] BrandForm model) { if (ModelState.IsValid) { var brand = new Brand { Name = model.Name, SeoTitle = StringHelper.ToUrlFriendly(model.Name), IsPublished = model.IsPublished }; brandService.Create(brand); return Ok(); } return new BadRequestObjectResult(ModelState); }
public void Update(Brand brand) { urlSlugService.Update(brand.SeoTitle, brand.Id, BrandEntityName); brandRepository.SaveChange(); }
public void Delete(Brand brand) { brand.IsDeleted = true; urlSlugService.Remove(brand.Id, BrandEntityName); brandRepository.SaveChange(); }