Beispiel #1
0
        public async Task <DataResult <ReserveModel> > GetReserveById(int id)
        {
            try
            {
                Reserve entity = await _reserveRepository.GetById(id);

                if (entity == null)
                {
                    return(new DataResult <ReserveModel>
                    {
                        Success = false,
                        ErrorCode = ErrorCode.NotFound,
                    });
                }

                ReserveModel model = _mapper.Map(entity);

                return(new DataResult <ReserveModel>
                {
                    Success = true,
                    Data = model,
                });
            }
            catch (Exception ex)
            {
                _logger.LogError(ex, $"Problems with getting Reserve by id : {id}");
                return(new DataResult <ReserveModel>
                {
                    Success = false,
                    ErrorCode = ErrorCode.InternalError,
                });
            }
        }
Beispiel #2
0
 public Reserve GetReserve(int id)
 {
     return(reserveRepository.GetById(id));
 }