public void IsOverlaping_Should_Return_False(Domain.Models.Reservation inDatabaseReservation, Domain.Models.Reservation newReservation) { // Arrange bool?isOverlaping = null; // Act isOverlaping = newReservation.IsOverlaping(inDatabaseReservation); // Assert Assert.False(isOverlaping); }
public async Task <ApiResponse <Domain.Models.Reservation> > UpdateReservation( [FromBody] Domain.Models.Reservation reservation) { if (reservation == null || !ModelState.IsValid) { return(new ApiResponse <Domain.Models.Reservation>(ApiResponseCode.BadRequest, reservation)); //return BadRequest(); } try { await _reservationService.UpdateAsync(reservation); return(new ApiResponse <Domain.Models.Reservation>(ApiResponseCode.OK, reservation)); //return Ok(reservation); } catch (Exception e) { return(new ApiResponse <Domain.Models.Reservation>(ApiResponseCode.ServiceUnavailable, null)); //return StatusCode(503); } }
public async Task UpdateAsync(Domain.Models.Reservation reservation) { _dbContext.Reservations.Update(reservation); await _dbContext.SaveChangesAsync(); }
public async Task AddAsync(Domain.Models.Reservation reservation) { await _dbContext.Reservations.AddAsync(reservation); await _dbContext.SaveChangesAsync(); }
public async Task UpdateAsync(Domain.Models.Reservation reservation) { var command = new CreateUpdateReservationCommand(reservation.Id, reservation.UserId, reservation.ResourceId, reservation.Timeslot); await _eventBus.SendCommand(command); }