public ResponseClass <AgentResponse> AddAgent(RequestClass <AgentData> request) { try { if (!_repositoryGuard.IsValidAdmin(request.Token)) { throw new Exception("Неверные данные авторизации"); } request.Data.Password = HelperRepository.EncrypteText(request.Data.Account + "!#").Substring(0, 6); ResponseClass <AgentResponse> response = new ResponseClass <AgentResponse>(); response.Data = _repositoryAdmin.AddAgent(request.Data.Account, request.Data.Password, request.Data.Name, request.Data.IsTest); response.Code = 0; response.Message = "Success"; return(response); } catch (Exception e) { ResponseClass <AgentResponse> response = new ResponseClass <AgentResponse>(); response.Code = -1; response.Message = e.Message; return(response); } }