protected override async Task <bool> SaveItemAsync(TagTypeDetailsModel model)
        {
            try
            {
                if (model.IsNew)
                {
                    await tagsService.CreateTagTypeAsync(model.Name, model.Description, model.MinCount, model.MaxCount);
                }
                else
                {
                    await tagsService.UpdateTagTypeAsync(model.Id, model.Name, model.Description, model.MinCount, model.MaxCount);
                }
                //todo fix this, handle errors, validation etc
            }
            catch (Exception ex)
            {
                //todo show error to user
                return(false);
            }

            return(true);
        }