Пример #1
0
        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));
 }