public async Task Create(EmployeDto entity) { var employe = EmployeMapper.Map(entity); await this.unitOfWork.Employes.Create(employe); var animalEmployes = entity.Animals.OrEmpty() .Select(p => EmployeMapper.MapAnimalEmploye(p, employe.Id)) .ToArray(); await this.unitOfWork.AnimalEmployes.CreateRange(animalEmployes); }
public async Task <EmployeDto> Get(int id) { var employe = await this.unitOfWork.Employes.Get(id); return(EmployeMapper.Map(employe)); }