public async Task ProcessEditDriveAsync(DriveEditViewModel model, int id) { City cityFrom = await this.citiesService.GetOrCreateAsync(model.From); City cityTo = await this.citiesService.GetOrCreateAsync(model.To); this.drivesService.Update(model, cityFrom, cityTo, id); }
public async Task ProcessCreateDriveAsync(DriveEditViewModel model, int userId) { City cityFrom = await this.citiesService.GetOrCreateAsync(model.From); City cityTo = await this.citiesService.GetOrCreateAsync(model.To); await this.drivesService.CreateAsync(model, cityFrom, cityTo, userId); }