Exemplo n.º 1
0
 public Lecturer(CreateLecturer cmd)
 {
     Id                  = cmd.Id;
     FullName            = cmd.FullName;
     BirthDate           = cmd.BirthDate;
     Image               = cmd.Image;
     FingerprintChecksum = cmd.FingerprintChecksum;
 }
Exemplo n.º 2
0
        public async Task Create(CreateLecturer cmd)
        {
            cmd.Validate();

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

            await _lecturerDao.AddAsync(new Lecturer(cmd));
        }