public AcceptTeamLeaderCallResponse AcceptTeamLeaderCall(AcceptTeamLeaderCallRequest acceptTeamLeaderCall) { var response = new AcceptTeamLeaderCallResponse { Succeeded = true, Error = string.Empty }; UAFConnector uafConnector = null; try { uafConnector = new UAFConnector(acceptTeamLeaderCall.User, acceptTeamLeaderCall.Password); } catch (Exception e) { response.Succeeded = false; response.Error = e.Message; return(response); } var uafResponse = uafConnector.CallCommand <DABAcceptTeamLeaderCall, DABAcceptTeamLeaderCall.Response>(new DABAcceptTeamLeaderCall { Id = acceptTeamLeaderCall.CallId, TeamLeader = acceptTeamLeaderCall.User }); if (!uafResponse.Succeeded) { response.Succeeded = false; response.Error = $"Errore {uafResponse.Error.ErrorCode}: {uafResponse.Error.ErrorMessage}"; return(response); } CallHub.Static_TeamLeaderCallAccepted(acceptTeamLeaderCall.Equipment, acceptTeamLeaderCall.CallId.ToString()); //SmartWatchConnector.TeamLeaderComing(acceptTeamLeaderCall.Equipment); return(response); }
public AcceptTeamLeaderCallResponse AcceptTeamLeaderCall(AcceptTeamLeaderCallRequest acceptTeamLeaderCall) { var response = new AcceptTeamLeaderCallResponse { Succeeded = true, Error = string.Empty }; return(response); }
private static AcceptTeamLeaderCallResponse AnswerTeamLeaderCall(CallInfo call, string user, string passsword) { IOTService service = GetOTService(); var request = new AcceptTeamLeaderCallRequest { User = user, Password = passsword, CallId = call.Id }; return(service.AcceptTeamLeaderCall(request)); }