public async Task <IActionResult> Post([FromBody] CreateLayoutViewModel createViewModel)
        {
            var result = await this.Mediator.Send(
                createViewModel.ProjectedAs <PresenterCreateLayoutCommand>());

            return(this.GetResult(result));
        }
Esempio n. 2
0
 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"
     };
 }