public Lecturer(CreateLecturer cmd) { Id = cmd.Id; FullName = cmd.FullName; BirthDate = cmd.BirthDate; Image = cmd.Image; FingerprintChecksum = cmd.FingerprintChecksum; }
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)); }