Beispiel #1
0
        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));
        }
Beispiel #2
0
        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));
        }
Beispiel #3
0
        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));
        }