Ejemplo n.º 1
0
        public async Task <int> Create(CategoryVO category)
        {
            if (await _dataProvider.IsDuplicate(_mapper.Map <CategoryDAO>(category)))
            {
                throw new ArgumentException("A category with the name " + category.Name + " already exists");
            }
            int createdId = await _dataProvider.Create(_mapper.Map <CategoryDAO>(category));

            return(createdId);
        }
Ejemplo n.º 2
0
        public async Task <int> Create(TagVO tag)
        {
            if (await _dataProvider.IsDuplicate(_mapper.Map <TagDAO>(tag)))
            {
                throw new ArgumentException("A tag with the name " + tag.Name + " already exists");
            }
            int createdId = await _dataProvider.Create(_mapper.Map <TagDAO>(tag));

            return(createdId);
        }