public void CreateAirplane(AirplaneDto AirplaneDto) { try { var mapper = MappingsFactory.GetFor(EnumViewModel.MappingAirplaneEntity); var airplane = mapper.Get <AirplaneDto, Airplane>(AirplaneDto); _airplanePersistService.Persist(airplane); } catch (Exception e) { Console.WriteLine(e); throw; } }
public IHttpActionResult AssignSeat([FromBody] SeatAssignViewModel seatVm) { try { if (ModelState.IsValid) { var mapper = MappingsFactory.GetFor(EnumViewModel.AssignSeatDto); var seatDto = mapper.Get <SeatAssignViewModel, AssignSeatDto>(seatVm); return(Ok(_seatAssign.AssignSeat(seatDto))); } return(BadRequest(ModelState)); } catch (Exception e) { return(BadRequest("Error assigning seat")); } }
public IHttpActionResult AssignSeat([FromBody] AirplaneCreationViewModel airplaneVm) { try { if (ModelState.IsValid) { var mapper = MappingsFactory.GetFor(EnumViewModel.AirplaneDto); var airplaneDto = mapper.Get <AirplaneCreationViewModel, AirplaneDto>(airplaneVm); _airplaneCreation.CreateAirplane(airplaneDto); return(Ok()); } return(BadRequest(ModelState)); } catch (Exception e) { return(BadRequest("Error assigning seat")); } }
public OrderPage() { var factory = new MappingsFactory(); LabelToFieldMappings = factory.Create(this); }