public async Task <bool> InsertCruise(CreateCruiseRequest message) { Cruise cruise = new Cruise(); cruise.nid = message.cruise.nid; cruise.shipId = message.cruise.shipId; cruise.cabinType = message.cruise.cabinType; cruise.rId = message.cruise.rId; cruise.departureDate = message.cruise.departureDate; cruise.isFlight = message.cruise.isFlight; using (var context = new CruiseContext()) { context.cruise.Add(cruise); await context.SaveChangesAsync(); return(true); } }
public async Task <bool> HandleAsync(CreateCruiseRequest message, IOutputPort <CreateCruiseResponse> outputPort) { return(await _cruiseLineRepository.InsertCruise(message)); }