public ActionResult Detail(int?id) { VMLoggedUser vmf = Session["LoggedInUser"] as VMLoggedUser; VMESSPJobCardDetail vMESSPJobCardDetail = JobCardESSPService.GetJobCardEmpDetail(id, vmf); return(View(vMESSPJobCardDetail)); }
public VMESSPJobCardDetail GetJobCardEmpDetail(int?id, VMLoggedUser LoggedInUser) { //Gets the Specific JobCard flow id Expression <Func <VAT_JobCardFlow, bool> > SpecificEntries = c => c.JobCardAppID == id; List <VAT_JobCardFlow> vatJobCardFlows = VATJobCardAppFlowReporsitory.FindBy(SpecificEntries); //Gets the Specific Jobcard Application id whose Detail is to shown. Expression <Func <VEP_JobCardApplication, bool> > SpecificEntries2 = c => c.PJobCardAppID == id; VEP_JobCardApplication dbVEP_JobCard = VEPJobCardApplicationReporsitory.FindBy(SpecificEntries2).First(); //View Model of the Job card Application to show Specific job card's Data in the View. VMESSPJobCardDetail vmesspJobCardDetail = new VMESSPJobCardDetail(); vmesspJobCardDetail.DBVATjobcardflow = vatJobCardFlows.ToList(); vmesspJobCardDetail.EmployeeName = dbVEP_JobCard.EmployeeName; vmesspJobCardDetail.DesignationName = dbVEP_JobCard.DesignationName; vmesspJobCardDetail.JobCardName = dbVEP_JobCard.JobCardName; vmesspJobCardDetail.JobCardStageName = dbVEP_JobCard.JobCardStageName; vmesspJobCardDetail.DateCreated = dbVEP_JobCard.DateCreated; vmesspJobCardDetail.DateStarted = dbVEP_JobCard.DateStarted; vmesspJobCardDetail.DateEnded = dbVEP_JobCard.DateEnded; vmesspJobCardDetail.TimeEnd = dbVEP_JobCard.TimeEnd; vmesspJobCardDetail.TimeStart = dbVEP_JobCard.TimeStart; vmesspJobCardDetail.Minutes = dbVEP_JobCard.Minutes; vmesspJobCardDetail.Remarks = dbVEP_JobCard.Remarks; vmesspJobCardDetail.LMName = LoggedInUser.LMEmployeeName; return(vmesspJobCardDetail); }