Пример #1
0
        private async Task <Category> CreateAsync(Category category)
        {
            CheckBeforeCreate(category);

            var dbItem = AbstractionsConverter.ToCategory(category);

            await _context.Categories.AddAsync(dbItem);

            await _context.SaveChangesAsync();

            var categoryWithProject = await _context.CategoriesWithTotalProjects.FirstOrDefaultAsync(x => x.Id == dbItem.Id);

            return(DataConverter.ToCategory(categoryWithProject));
        }