public async Task <Response <int> > Handle(CreateUnitCodeCommand request, CancellationToken cancellationToken)
        {
            var unitcode = _mapper.Map <UnitCode>(request);
            await _unitCodeRepository.AddAsync(unitcode);

            return(new Response <int>(unitcode.Id));
        }
Beispiel #2
0
        public static async Task SeedAsync(IUnitCodeRepositoryAsync unitCodeRepository)
        {
            // Seed Default UnitCode
            var defaultUnicode = new UnitCode
            {
                Id          = (int)UnitCodes.ROOT_UNITCODE,
                Name        = "Quản trị phần mềm",
                PhoneNumber = "033.248.7344",
                Address     = "Thanh Trì - Hà Nội",
                Describe    = "Quản trị phần mềm"
            };

            var unitCode = await unitCodeRepository.GetUnitCodeByIdAsync(defaultUnicode.Id);

            if (unitCode == null)
            {
                await unitCodeRepository.AddAsync(defaultUnicode);
            }
        }