コード例 #1
0
        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);
            //}
        }
コード例 #2
0
        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);
        }
コード例 #3
0
        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);
        }