Example #1
0
 /// <summary>
 /// Check is that ID is correct and if it is. return toy with that ID
 /// </summary>
 /// <param name="toyId"></param>
 /// <param name="errorCode"></param>
 /// <returns></returns>
 public ToysData GetToyById(int toyId, out Errors errorCode)
 {
     try
     {
         if (!_dbManager.IsExistToy(toyId))
         {
             errorCode = Errors.INVALID_TOY_ID;
             return(null);
         }
         ToysData toy = _dbManager.GetToyById(toyId);
         errorCode = Errors.OK;
         return(toy);
     }
     catch (Exception ex)
     {
         _logger.Error("Data base error", ex);
         errorCode = Errors.DATA_BASE_ERROR;
         return(null);
     }
 }