public ActionResult CreateQoute(QouteViewModel newQoute) { Guid g = Guid.NewGuid(); var car = CarViewModel.ToViewModel(JJAutosDB.CarDBs.Where(c => c.RegNo == newQoute.CarId).FirstOrDefault()); newQoute.CalculateTotal(car.GetModelMultiplier(), car.GetMakeMultiplier()); QouteDB qoute = new QouteDB() { CarId = newQoute.CarId, QouteId = g.ToString(), DateBooking = newQoute.DateBooking, IsDone = (newQoute.IsDone == 1) ? 1 : 0, TotalUpper = newQoute.TotalUpper, TotalLower = newQoute.TotalLower, Maintanance = newQoute.Maintance ? 1 : 0, RepairCheckup = newQoute.RepairCheckUp ? 1 : 0, TyreChange = newQoute.TyreChange ? 1 : 0, ClutchCheckup = newQoute.ClutchCheckup ? 1 : 0, EngineCheckup = newQoute.EngineCheckup ? 1 : 0, BreakCheckup = newQoute.BreakCheckup ? 1 : 0, SuspensionCheckup = newQoute.SuspensionCheckup ? 1 : 0, FullFluidChange = newQoute.FullFluidChange ? 1 : 0, Notes = newQoute.CarId, }; JJAutosDB.QouteDBs.Add(qoute); JJAutosDB.SaveChanges(); return(RedirectToAction("QouteConfirmation", "Repair", qoute)); }