public async Task <Medic> SaveAsync(Medic medic) { Activator.CreateInstance <MedicValidator>().Validate(medic); await _medicRepository.AddAsync(medic); await _unitOfWork.CompleteAsync(); return(medic); }