public IActionResult GetAll() { var complaints = _complaint.GetAll(); if (complaints != null) { //var complaint = _complaint.GetComplaintByOrder(OrderNumber); var listingResult = complaints .Select(result => new ComplaintIndexListingModel { Id = result.Id, OrderNumber = result.OrderNumber, CreateDate = result.CreateDate, Description = result.Description, Status = result.Status, Resolution = result.Resolution }); var model = new ComplaintListingModel() { Complaints = listingResult }; return(View(model)); } else { return(RedirectToAction("Index", "Home")); } }
// [HttpPost] public IActionResult ShowComplaint(int OrderNumber, string email) { var check = _complaint.CheckOrder(OrderNumber, email); Console.WriteLine("QQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQ"); Console.WriteLine("CHECK: " + check); Console.WriteLine("OrderNumber: " + OrderNumber); Console.WriteLine("email: " + email); if (check) { //var complaint = _complaint.GetComplaintByOrder(OrderNumber); var listingResult = _complaint.GetAllByOrder(OrderNumber) .Select(result => new ComplaintIndexListingModel { Id = result.Id, OrderNumber = result.OrderNumber, CreateDate = result.CreateDate, Description = result.Description, Status = result.Status, Resolution = result.Resolution }); var model = new ComplaintListingModel() { Complaints = listingResult }; return(View(model)); //return RedirectToAction("CreateComplaint", "Complaint", new { OrderId = _complaint.GetOrderId(OrderNumber) }); } else { return(RedirectToAction("Index", "Home")); } }