public ResponseItem <Contracts.Api.Team> Post(Contracts.Api.Team resource)
 {
     return(new ResponseItem <Contracts.Api.Team>(ResultCodeEnum.Success)
     {
         Data = resource
     });
 }
 public ResponseItem <Contracts.Api.Team> Put(Contracts.Api.Team item)
 {
     return(new ResponseItem <Contracts.Api.Team>(ResultCodeEnum.Success)
     {
         Data = item
     });
 }
        public ResponseItem <Contracts.Api.Team> Put(string id, Contracts.Api.Team item)
        {
            if (id.ToLower().Contains("error"))
            {
                return(new ResponseItem <Contracts.Api.Team>(ResultCodeEnum.GeneralFailure)
                {
                    Errors = new List <string>()
                    {
                        "General Error Simulated"
                    }
                });
            }

            if (id.ToLower().Contains("exception"))
            {
                throw new BadRequestException();
            }

            return(new ResponseItem <Contracts.Api.Team>(ResultCodeEnum.Success)
            {
                Data = item
            });
        }