public ActionResult editRTOdetails(tblvehiclereg vreg) { tblvehiclereg reg = de.tblvehicleregs.Find(vreg.regid); reg.vehicleid = vreg.vehicleid; reg.cityid = vreg.cityid; reg.briefdescription = vreg.briefdescription; reg.dealername = vreg.dealername; reg.address = vreg.address; reg.makername = vreg.makername; reg.regownername = vreg.regownername; reg.permanentaddr = vreg.permanentaddr; reg.classfvehicle = vreg.classfvehicle; reg.typeofbody = vreg.typeofbody; reg.chassisno = vreg.chassisno; reg.engineno = vreg.engineno; reg.fuel = vreg.fuel; reg.color = vreg.color; reg.yearofmanf = vreg.yearofmanf; reg.seatcapacity = vreg.seatcapacity; reg.tax = vreg.tax; reg.taxpaidon = vreg.taxpaidon; reg.mobile = vreg.mobile; de.SaveChanges(); return(RedirectToAction("listRTO")); }
public ActionResult RTOVehicleRegDetails(tblvehiclereg vehreg) { int model = de.tblvehicleregs.Where(a => a.vehicleid == vehreg.vehicleid).Count(); ViewBag.cit = de.tblcities.ToList(); ViewBag.dist = de.tbldistricts.ToList(); if (model == 0) { int chassis = de.tblvehicleregs.Where(a => a.chassisno == vehreg.chassisno).Count(); if (chassis == 0) { int engine = de.tblvehicleregs.Where(a => a.engineno == vehreg.engineno).Count(); if (engine == 0) { if (ModelState.IsValid) { int logid = Convert.ToInt32(Session["logid"]); vehreg.loginid = logid; var pic = "/Content/image/" + vehreg.file.FileName; vehreg.file1 = pic; vehreg.file.SaveAs(Server.MapPath(pic)); de.tblvehicleregs.Add(vehreg); de.SaveChanges(); } } else { TempData["engine"] = "Invalid engine no!"; return(View()); } } else { TempData["chassis"] = "Invalid chassis no!"; return(View()); } } else { TempData["dataalready"] = "Vehicle No is already registered"; return(View()); } return(RedirectToAction("RTOVehicleRegDetails")); }