Esempio n. 1
0
        public async Task CreateAsync(CreateStudent cmd)
        {
            cmd.Validate();

            if (await _studentsDao.ExistsAsync(cmd.Id))
            {
                throw new ObjectAlreadyExitsException(cmd.Id, typeof(Student));
            }

            await _studentsDao.AddAsync(new Student(cmd));
        }