public GetMachinesResponse GetMachines(GetMachinesRequest input) { Stopwatch cron = new Stopwatch(); cron.Start(); var response = new GetMachinesResponse(); //response.Items.FirstOrDefault().Customers.FirstOrDefault().Machines.FirstOrDefault().Customers.FirstOrDefault try { // double value = 23.0 / 0.0; response.Success = true; } catch (Exception ex) { //response.Exception = ex; response.ExceptionMessage = ex.Message; response.Success = false; } cron.Stop(); response.Interval = cron.Elapsed + TimeSpan.FromMilliseconds(435); return(response); }
public IQueryable <MachineDto> SearchMachines(GetMachinesRequest input) { List <MachineDto> result = new List <MachineDto>(); // Su DB return(result.AsQueryable()); }
private async void btnReset_Click(object sender, RoutedEventArgs e) { GetMachinesRequest request = new GetMachinesRequest(); DataContractSerializer engine1 = new DataContractSerializer(request.GetType()); engine1.WriteObject(new FileStream("E:\\Request.xml", FileMode.Create), request); DataContractJsonSerializer engine2 = new DataContractJsonSerializer(request.GetType()); engine2.WriteObject(new FileStream("E:\\Request.json", FileMode.Create), request); var response = await client.GetMachinesAsync(request); MessageBox.Show(response.Success.ToString()); }