private void btnAdd_Click(object sender, EventArgs e) { RoomSpecificationORM rsOrm = new RoomSpecificationORM(); RoomSpecification rs = new RoomSpecification(); rs.RoomID = (int)cmbRooms.SelectedValue; rs.SpecificationID = (int)listSpecification.SelectedValue; short values; if (short.TryParse(txtValue.Text, out values)) { rs.Value = values; } bool result = rsOrm.Insert(rs); if (result) { listSpecification.DataSource = rsOrm.Select(); MessageBox.Show("Added successful!"); } else { MessageBox.Show("Added not successful!"); } }
bool IsRoomChanged() { if (currentRoom != null && LevelReflected.CurrentRoom == currentRoom) { return(false); } currentRoom = LevelReflected.CurrentRoom; ExceptionLogger.SetLevelContext(Level.ID, currentRoom.ID); return(true); }
public override async Task <ActionResult <ListRoomResponse> > HandleAsync([FromQuery] ListRoomRequest request, CancellationToken cancellationToken) { var response = new ListRoomResponse(request.CorrelationId()); var roomSpec = new RoomSpecification(); var rooms = await _repository.ListAsync(roomSpec); if (rooms is null) { return(NotFound()); } response.Rooms = _mapper.Map <List <RoomDto> >(rooms); response.Count = response.Rooms.Count; return(Ok(response)); }
public async Task <QueryResult <IEnumerable <RoomListItemDto> > > Handle(GetRoomsMessage request, CancellationToken cancellationToken) { _logger.LogInformation($"{nameof(GetRoomsHandler)} - Handler - Start"); _logger.LogInformation("generating specification from request"); var specification = new RoomSpecification(request); _logger.LogInformation("retrieving result from manager"); var result = await _manager.GetAsync(specification); _logger.LogInformation($"mapping result to dto"); var data = _mapper.Map <IEnumerable <RoomEntity>, IEnumerable <RoomListItemDto> >(result); _logger.LogInformation($"creating {nameof(QueryResult)} from mapped data"); var queryResult = QueryResult <IEnumerable <RoomListItemDto> > .New(data); _logger.LogInformation($"{nameof(GetRoomsHandler)} - Handler - End"); return(queryResult); }
public Task <IReadOnlyList <Room> > Handle(GetRoomsQuery request, CancellationToken cancellationToken) { var spec = RoomSpecification.GetAllSorted(); return(_roomRespository.GetAllAsync(spec)); }