Exemplo n.º 1
0
        public UnlinkTeamToStadiumResponse UnlinkStadium(UnlinkTeamToStadiumRequest request)
        {
            try
            {
                if (!_teamDataManager.Get(request.TeamId.GetValueOrDefault()).Any())
                {
                    return new UnlinkTeamToStadiumResponse
                           {
                               Code    = _responseSettings.Value.InvalidTeamCode,
                               Message = _responseSettings.Value.InvalidTeamMessage
                           }
                }
                ;

                _teamDataManager.Update(request.TeamId.GetValueOrDefault(), null);

                return(new UnlinkTeamToStadiumResponse
                {
                    Code = _responseSettings.Value.SuccessfulResponseCode,
                    Message = _responseSettings.Value.SuccessfulResponseMessage
                });
            }
            catch (Exception exception)
            {
                //TODO Log error
                return(new UnlinkTeamToStadiumResponse
                {
                    Code = _responseSettings.Value.ErrorOccuredCode,
                    Message = _responseSettings.Value.ErrorOccuredMessage
                });
            }
        }
Exemplo n.º 2
0
 public UnlinkTeamToStadiumResponse UnlinkStadium(UnlinkTeamToStadiumRequest request)
 {
     return(_teamService.UnlinkStadium(request));
 }