protected virtual async Task <TourDateDto> UpdateTourDate(TourDateDto input) { var tourDate = await _tourDateRepository.FirstOrDefaultAsync((int)input.Id); ObjectMapper.Map(input, tourDate); return(input); }
public async Task <TourDateDto> CreateOrEditTourDate(TourDateDto input) { if (input.Id == null) { return(await CreateTourDate(input)); } else { return(await UpdateTourDate(input)); } }
protected virtual async Task <TourDateDto> CreateTourDate(TourDateDto input) { var tourDate = ObjectMapper.Map <TourDate>(input); if (AbpSession.TenantId != null) { tourDate.TenantId = (int?)AbpSession.TenantId; } var tourDateId = await _tourDateRepository.InsertAndGetIdAsync(tourDate); input.Id = tourDateId; return(input); }