public ActionResult QuoteDetail(int Id) { var qu = db.Quotes.Include("Status").FirstOrDefault(q => q.QuoteId == Id); var doc = db.Documents.Where(d => d.QuoteId == qu.QuoteId).ToList(); var VImage = db.VehicleDetails.Include("VehicleImages").FirstOrDefault(v => v.VehicleId == qu.VehicleId); var VDetail = db.UserDetails.FirstOrDefault(i => i.UserId == qu.UserId); VMQuote vmQuote = new VMQuote() { id = qu.QuoteId, VImage = VImage.VehicleImages.First().VehicleImgName, VName = VImage.VehicleName, Price = VImage.Price, Duration = qu.Duration, DownPayment = qu.DownPayment, TotalAmount = qu.TotalAmount, Details = qu.Details, Status = qu.Status.Status1, Documents = doc, userId = VDetail.UserId, vehicleId = VImage.VehicleId, statusId = qu.StatusId, }; return(View(vmQuote)); }
public ActionResult QuoteList() { int userid = Convert.ToInt32(Session["userid"]); var data = db.Quotes.Include("VehicleDetail").Where(x => x.IsDelete == false && x.UserId == userid).ToList(); List <VMQuote> quotes = new List <VMQuote>(); foreach (var item in data) { VMQuote vMQuote = new VMQuote() { id = item.QuoteId, VImage = item.VehicleDetail.VehicleImages.First().VehicleImgName, VName = item.VehicleDetail.VehicleName, Price = item.VehicleDetail.Price, Duration = item.Duration, DownPayment = item.DownPayment, TotalAmount = item.TotalAmount, Details = item.Details, Status = item.Status.Status1, }; quotes.Add(vMQuote); } return(View(quotes)); }