public async Task <long> UpdateWorkCertificateAsync(WorkCertificate workCertificate, string mappingScheme) { workCertificateMappingSchemeRegistrator.Register(); var updatedWorkCertificate = unitOfWork.Add(workCertificate, mappingScheme); await unitOfWork.SaveAsync(); return(updatedWorkCertificate.Id); }
public async Task <long> UpdateWorkCertificateAsync(WorkCertificateDto workCertificateDto) { var workCertificate = new WorkCertificate(); Mapper.Map(workCertificateDto, workCertificate); var rowsUpdated = await workCertificateRepository.UpdateWorkCertificateAsync(workCertificate, workCertificateDto.MappingScheme); return(rowsUpdated); }