public ActionResult AddVehicle(AddVehicle model, string Contact_No) { DSRCManagementSystemEntities1 db = new DSRCManagementSystemEntities1(); // DSRCManagementSystem.Models.AddsVehicle objvehicle = new DSRCManagementSystem.Models.AddsVehicle(); DSRCManagementSystem.Vehicle objvehicle = new DSRCManagementSystem.Vehicle(); try { if (db.Vehicles.Any(R => R.Vehicle_No == model.Vehicle_No)) { ModelState.AddModelError("Vehicle_No", "Vehicle Number Already Exists"); return(Json("Warning", JsonRequestBehavior.AllowGet)); } else if (model.Vehicle_No == null) { ModelState.AddModelError("Vehicle_No", "Vehicle_No"); } else { var value = db.Vehicles.Where(x => x.VehicleId == model.vehicleid).Select(o => o).FirstOrDefault(); objvehicle.Vehicle_No = model.Vehicle_No; objvehicle.VehicleMake = model.VehicleMake; objvehicle.Vehicle_Remarks = model.Remarks; objvehicle.VehicleBrand_Id = Convert.ToInt32(model.VehicleBrand); objvehicle.VehicleType_Id = Convert.ToInt32(model.VehicleType); objvehicle.VehicleModel_Id = Convert.ToInt32(model.VehicleModel); objvehicle.Model_Year = model.Model_Year; objvehicle.No_of_Seat = model.No_of_Seat; objvehicle.No_of_Trip = model.Trip; objvehicle.IsActive = true; if (model.Vehicle_Photo != null) { objvehicle.Vehicle_Photo = true; } objvehicle.Contact_No = model.Contact_No; db.AddToVehicles(objvehicle); db.SaveChanges(); } } catch (Exception Ex) { string actionName = this.ControllerContext.RouteData.Values["action"].ToString(); string controllerName = this.ControllerContext.RouteData.Values["controller"].ToString(); ExceptionHandlingController.ExceptionDetails(Ex, actionName, controllerName); } return(Json("Success1", JsonRequestBehavior.AllowGet)); }