public async Task <long> UpdateLeadDisciplineAsync(LeadDisciplineDto leadDisciplineDto) { var leadDiscipline = new LeadDiscipline(); Mapper.Map(leadDisciplineDto, leadDiscipline); var rowsUpdated = await leadDisciplineRepository.UpdateLeadDisciplineAsync(leadDiscipline, leadDisciplineDto.MappingScheme); return(rowsUpdated); }
public async Task <long> UpdateLeadDisciplineAsync(LeadDiscipline leadDiscipline, string mappingScheme) { leadDisciplineMappingSchemeRegistrator.Register(); var updatedLeadDiscipline = unitOfWork.Add(leadDiscipline, mappingScheme); await unitOfWork.SaveAsync(); return(updatedLeadDiscipline.Id); }