public SendTeamLeaderCallResponse SendTeamLeaderCall(SendTeamLeaderCallRequest teamLeaderCall) { var response = new SendTeamLeaderCallResponse { Succeeded = true, Error = string.Empty }; return(response); }
public CallTeamLeaderResponse CallTeamLeader(CallTeamLeaderRequest teamLeaderCall) { SmartwatchInfo userInfo = GetSmartWatchUser(teamLeaderCall.MacAddress); SendTeamLeaderCallRequest request = new SendTeamLeaderCallRequest { User = userInfo.User, Password = userInfo.Password, Equipment = userInfo.Equipment }; var response = SendTeamLeaderCall(request); return(new CallTeamLeaderResponse { Error = response.Error, Succeeded = response.Succeeded }); }
public SendTeamLeaderCallResponse SendTeamLeaderCall(SendTeamLeaderCallRequest teamLeaderCall) { var response = new SendTeamLeaderCallResponse { Succeeded = true, Error = string.Empty }; UAFConnector uafConnector = null; try { uafConnector = new UAFConnector(teamLeaderCall.User, teamLeaderCall.Password); } catch (Exception e) { response.Succeeded = false; response.Error = e.Message; return(response); } var uafResponse = uafConnector.CallCommand <DABCreateTeamLeaderCall, DABCreateTeamLeaderCall.Response>(new DABCreateTeamLeaderCall { Equipment = teamLeaderCall.Equipment, WorkArea = teamLeaderCall.WorkArea, Operatore = teamLeaderCall.User }); if (!uafResponse.Succeeded) { response.Succeeded = false; response.Error = $"Errore {uafResponse.Error.ErrorCode}: {uafResponse.Error.ErrorMessage}"; return(response); } response.Id = uafResponse.Id.Value; //SmartWatchConnector.SendTeamLeaderlCall(teamLeaderCall.WorkArea, teamLeaderCall.Equipment, uafResponse.Id.Value); CallHub.Static_SendTeamLeaderCall(teamLeaderCall.WorkArea, teamLeaderCall.Equipment); return(response); }