public ReturnVehicleData SaveVehicle(string name, string modelName, string manufacturer_name, string ownerId) { int userid = Convert.ToInt32(ownerId); //int? available = 1; //int? vehicle_added = 1; var usr = (from c in db.users where c.id == userid select c).FirstOrDefault(); vehicle v = new vehicle(); v.name = System.Web.HttpUtility.UrlDecode(name); v.model_name = System.Web.HttpUtility.UrlDecode(modelName); v.manufacturer_name = System.Web.HttpUtility.UrlDecode(manufacturer_name); v.ownerId = userid; db.vehicles.Add(v); db.SaveChanges(); usr.is_available = 1; usr.is_vehicle_added = 1; db.SaveChanges(); string uid = v.ownerId.ToString(); ReturnVehicleData returnVehicleData = new ReturnVehicleData { id = v.id.ToString(), name = v.name, model_name = v.model_name, manufacturer_name = v.manufacturer_name, ownerId = uid }; return(returnVehicleData); //} }
public ReturnVehicleData GetVehicleDetail(string userid) { int ownerId = Convert.ToInt32(userid); var vm = db.vehicles.Where(v => v.ownerId == ownerId).FirstOrDefault(); ReturnVehicleData returnVehicleData = new ReturnVehicleData { id = vm.id.ToString(), name = vm.name, model_name = vm.model_name, manufacturer_name = vm.manufacturer_name, ownerId = vm.ownerId.ToString() }; return(returnVehicleData); }
public ReturnVehicleData UpdateVehicle(string vid, string name, string modelName, string manufacturer_name, string ownerId) { int id = Convert.ToInt32(vid); var vm = (from c in db.vehicles where c.id == id select c).FirstOrDefault(); //AND c.ownerId = userid vm.name = System.Web.HttpUtility.UrlDecode(name); vm.model_name = System.Web.HttpUtility.UrlDecode(modelName); vm.manufacturer_name = System.Web.HttpUtility.UrlDecode(manufacturer_name); db.SaveChanges(); ReturnVehicleData returnVehicleData = new ReturnVehicleData { id = vm.id.ToString(), name = vm.name, model_name = vm.model_name, manufacturer_name = vm.manufacturer_name, ownerId = vm.ownerId.ToString() }; return(returnVehicleData); }