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);
        }
        public async Task <IHttpActionResult> UpdateWorkCertificate(WorkCertificateDto workCerfificateDto)
        {
            await workCerfificateManager.UpdateWorkCertificateAsync(workCerfificateDto);

            return(Ok());
        }
        public async Task <IHttpActionResult> CreateWorkCertificate(WorkCertificateDto workCerfificateDto)
        {
            var workCerfificateId = await workCerfificateManager.CreateWorkCertificateAsync(workCerfificateDto);

            return(Ok(workCerfificateId));
        }