public async Task <IActionResult> CustomerOrder(int Cid) { //var servReqByCustomer = _Context.ServiceRequest.FirstOrDefault(p => p.CustomerId==Cid); //return View(servReqByCustomer); ServiceReqAllUsrInfo model = new ServiceReqAllUsrInfo(); //ServiceRequestDetailModel model = new ServiceRequestDetailModel(); var reqDetails = _Context.ServiceRequest.FirstOrDefault(p => p.CustomerId == Cid); if (reqDetails == null) { return(RedirectToAction("Index")); } var idname = reqDetails.ServiceTypeId; return(View(reqDetails)); }
public IActionResult DetailsAll(int id) { ServiceReqAllUsrInfo model = new ServiceReqAllUsrInfo(); //ServiceRequestDetailModel model = new ServiceRequestDetailModel(); var reqDetails = _servReqData.Get(id); model.serviceRequests = _servReqData.GetSerReq(id); var servdata = reqDetails.CreatedBy; model.users = _servReqData.GetUser(servdata); model.serviceRequestDetails = _servReqData.GetSerReqDetails(id); if (model == null) { return(RedirectToAction("Index")); } var idname = reqDetails.ServiceTypeId; return(View(model)); }
public IActionResult Details(int id, ServiceRequestDetailModel models) { ServiceReqAllUsrInfo model = new ServiceReqAllUsrInfo(); //ServiceRequestDetailModel model = new ServiceRequestDetailModel(); var reqDetails = _servReqData.Get(id); model.serviceRequests = _servReqData.GetSerReq(id); var servdata = reqDetails.CreatedBy; model.users = _servReqData.GetUser(servdata); if (model == null) { return(RedirectToAction("Index")); } var idname = reqDetails.ServiceTypeId; //Request Service Details update. //var statusUpdate = _servReqData.Get(id); //if (ModelState.IsValid == false) //{ // var reqStatusUpdate = new ServiceRequestDetail(); // { // reqStatusUpdate.ServiceRequestId = id; // reqStatusUpdate.PreviousStatus = statusUpdate.Status; // reqStatusUpdate.CreatedDate = DateTime.Now; // reqStatusUpdate.CreatedBy = DateTime.Now; // reqStatusUpdate.CurrentStatus = models.CurrentStatus; // reqStatusUpdate.AssignedTo = models.AssignedTo; // reqStatusUpdate.Notes = models.Notes; // } // reqStatusUpdate = _servReqData.Add(reqStatusUpdate); // _servReqData.Commit(); // statusUpdate.Status = models.CurrentStatus; // _servReqData.Commit(); // return RedirectToAction("Index"); //} return(View(model)); }