Guest User

Untitled

a guest
Oct 19th, 2017
95
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.82 KB | None | 0 0
  1. // Search Database
  2. if (query.Any())
  3. {
  4. int carID = query.FirstOrDefault().Id;
  5. string carRegg = query.FirstOrDefault().regNo;
  6. string carMake = query.FirstOrDefault().Make;
  7. string carModel = query.FirstOrDefault().Model;
  8. int hourS = query1.FirstOrDefault().Hours;
  9. DateTime dateS = query1.FirstOrDefault().Date;
  10.  
  11. var test = (from a in dbC.Cars
  12. where a.Id == carID
  13. join b in dbC.Services on a.Id equals b.CarId
  14. join c in dbC.PartsUseds on b.ServiceWrkNo equals c.ServiceServiceWrkNo
  15. join d in dbC.Parts on c.PartsPartNo equals d.PartNo
  16. where a.Id == carID && b.Date == ((from b1 in dbC.Services where b1.CarId == b.CarId select b1.Date).Max())
  17. select new
  18. {
  19. serviceNum = b.ServiceWrkNo,
  20. date = b.Date,
  21. PartNo = c.PartsUsedNo,
  22. replacedParts = d.PartName,
  23. priceP = d.Price,
  24. hourS = b.Hours
  25. }).ToList();
  26.  
  27. Console.WriteLine();
  28. Console.WriteLine("- - - - - - - - - - - - - - - - - - - - - - - - - - - - ");
  29. Console.WriteLine("CAR SERVICE DETAILS: tt " + carMake + " " + carModel);
  30. Console.WriteLine("- - - - - - - - - - - - - - - - - - - - - - - - - - - - " + "n");
  31.  
  32. Console.WriteLine("- - - - - - - - - - - - - - - - - - - - - - - - - - - - ");
  33. Console.WriteLine("LAST SERVICE TOOK PLACE ON:t " + dateS.ToShortDateString());
  34. Console.WriteLine("- - - - - - - - - - - - - - - - - - - - - - - - - - - - " + "n");
  35.  
  36. Console.WriteLine("- - - - - - - - - - - - - - - - - - - - - - - - - - - - ");
  37. Console.WriteLine("HOURS SPENT ON THE SERVICE:t " + hourS);
  38. Console.WriteLine("- - - - - - - - - - - - - - - - - - - - - - - - - - - - " + "n");
  39.  
  40. Console.WriteLine("- - - - - - - - - - - - - - - - - - - - - - - - - - - - ");
  41. Console.WriteLine("PARTS USED: tttPRICE PART");
  42. Console.WriteLine("- - - - - - - - - - - - - - - - - - - - - - - - - - - - " + "n");
  43.  
  44. foreach (var item in test)
  45. {
  46. Console.WriteLine("ttt " + item.priceP + "t " + item.replacedParts);
  47. }
  48.  
  49. Console.WriteLine("- - - - - - - - - - - - - - - - - - - - - - - - - - - - " + "n");
  50. }
  51.  
  52. var total = test.Sum(x => x.priceP);
  53.  
  54. int carID = query.FirstOrDefault().Id;
  55. string carRegg = query.FirstOrDefault().regNo;
  56. string carMake = query.FirstOrDefault().Make;
  57. string carModel = query.FirstOrDefault().Model;
  58. int hourS = query1.FirstOrDefault().Hours;
  59. DateTime dateS = query1.FirstOrDefault().Date;
  60.  
  61. var result = query.FirstOrDefault();
  62. int carID = result.Id;
  63. string carRegg = result.regNo;
  64. string carMake = result.Make;
  65. string carModel = result.Model;
  66. int hourS = result.Hours;
  67. DateTime dateS = result.Date;
Add Comment
Please, Sign In to add comment