public async Task <ActionResult <EventRoomResponse> > Update([FromRoute] long id, [FromBody] CreateUpdateEventRoomRequest request) { EventRoomResponse eventRoom; try { eventRoom = await _updateEventRoomTransaction.Execute(new UpdateEventRoomCommand(id, request)); } catch (NotFoundException e) { return(NotFound(e.Message)); } return(Ok(eventRoom)); }
public UpdateEventRoomCommand(long id, CreateUpdateEventRoomRequest request) : this() { EventRoomId = id; Name = request.Name; Capacity = request.Capacity; }
public async Task <ActionResult <EventRoomResponse> > Create([FromBody] CreateUpdateEventRoomRequest request) { var eventRoom = await _createEventRoomPlaceTransaction.Execute(new CreateEventRoomCommand(request)); return(Created("", eventRoom)); }
public CreateEventRoomCommand(CreateUpdateEventRoomRequest request) : this() { Name = request.Name; Capacity = request.Capacity; }