public async Task <IActionResult> Post([FromBody] CreateEventAreaViewModel createViewModel) { var result = await this.Mediator.Send( createViewModel.ProjectedAs <PresenterCreateEventAreaCommand>()); return(this.GetResult(result)); }
public void SetUpConverterCreateCommandShould() { this.createAreaViewModel = new CreateAreaViewModel { LayoutId = 1, Description = "CreateAreaViewModelDescription", CoordX = 2, CoordY = 3 }; this.createEventAreaViewModel = new CreateEventAreaViewModel { CoordX = 1, CoordY = 2, Description = "CreateEventAreaViewModelDescription", EventId = 11, Price = 123142M }; this.createEventViewModel = new CreateEventViewModel { Name = "EventName1", Banner = "EventBanner1", Description = "EventDescription1", RunTime = TimeSpan.FromHours(1), StartAt = new DateTime(2019, 1, 17, 18, 30, 0), LayoutId = 1 }; this.createEventSeatViewModel = new CreateEventSeatViewModel { EventAreasId = 1, Row = 2, Number = 3, State = 4 }; this.createLayoutViewModel = new CreateLayoutViewModel { VenueId = 1, Description = "LayoutDescription1" }; this.createSeatViewModel = new CreateSeatViewModel { AreaId = 1, Row = 1, Number = 1 }; this.createVenueViewModel = new CreateVenueViewModel { Description = "VenueDescription1", Address = "VenueAddress1", Phone = "VenuePhone1" }; }