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