public void Create(MenuItem newMenuItem) { newMenuItem.DateCreated = DateTime.Now; string the_name = newMenuItem.Name; string slug_created = GenerateSlug(the_name); var checkIfSlugExists = _menuItemRepository.GetBySlug(slug_created); if (checkIfSlugExists == null) { newMenuItem.Slug = slug_created; } else { Guid guid = Guid.NewGuid(); newMenuItem.Slug = slug_created + "-" + guid; } newMenuItem.Currency = "USD"; _menuItemRepository.Create(newMenuItem); }
public MenuItem GetBySlug(string slug) { return(repository.GetBySlug(slug)); }