public SendMaterialCallResponse SendMaterialCall(SendMaterialCallRequest materialCall) { var response = new SendMaterialCallResponse { Succeeded = true, Error = string.Empty }; return(response); }
public SendMaterialCallResponse SendMaterialCall(SendMaterialCallRequest materialCall) { var response = new SendMaterialCallResponse { Succeeded = true, Error = string.Empty }; UAFConnector uafConnector = null; try { uafConnector = new UAFConnector(materialCall.User, materialCall.Password); } catch (Exception e) { response.Succeeded = false; response.Error = e.Message; return(response); } var uafResponse = uafConnector.CallCommand <DABCreateMaterialCall, DABCreateMaterialCall.Response>(new DABCreateMaterialCall { Equipment = materialCall.Equipment, WorkArea = materialCall.WorkArea, Operatore = materialCall.User, MaterialDefinition = string.Empty, Operation = " ", WorkOrder = " " }); if (!uafResponse.Succeeded) { response.Succeeded = false; response.Error = $"Errore {uafResponse.Error.ErrorCode}: {uafResponse.Error.ErrorMessage}"; return(response); } response.Id = uafResponse.Id.Value; //SmartWatchConnector.SendMaterialCall(materialCall.WorkArea, materialCall.Equipment, materialCall.SerialNumber, uafResponse.Id.Value); CallHub.Static_SendMaterialCall(materialCall.WorkArea, materialCall.Equipment); return(response); }