コード例 #1
0
 public ActionResult Edit([Bind(Include = "Vehicle_ID,Vehicle_Manuf,Vehicle_Model,Vehicle_Colour,Vehicle_Licence,Vehicle_Rate")] Vehicle vehicle)
 {
     if (ModelState.IsValid)
     {
         db.Entry(vehicle).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(vehicle));
 }
コード例 #2
0
 public ActionResult Edit([Bind(Include = "Customer_ID,First_Name,Last_Name,Email,Phone,Postcode,Licence")] Customer customer)
 {
     if (ModelState.IsValid)
     {
         db.Entry(customer).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(customer));
 }
コード例 #3
0
 public ActionResult Edit([Bind(Include = "VehicleID,VehicleType,Make,Model,Engine,Doors,Wheels,SelectedBodyType")] Vehicle vehicle)
 {
     if (ModelState.IsValid)
     {
         db.Entry(vehicle).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(vehicle));
 }
コード例 #4
0
 public ActionResult Edit([Bind(Include = "Id,RegistrationNumber,Color,Brand,Model,NumberOfWheels")] ParkedVehicle parkedVehicle)
 {
     if (ModelState.IsValid)
     {
         db.Entry(parkedVehicle).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(parkedVehicle));
 }
コード例 #5
0
 public ActionResult Edit([Bind(Include = "Id,FName,LName,MemberShip,TelNumber,Address,City,Pcode")] Member member)
 {
     if (ModelState.IsValid)
     {
         db.Entry(member).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(member));
 }
コード例 #6
0
 public ActionResult Edit([Bind(Include = "Id,Name,Abrv")] VehicleMake make)
 {
     if (ModelState.IsValid)
     {
         db.Entry(make).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(make));
 }
コード例 #7
0
 public ActionResult Edit([Bind(Include = "Id,Name")] Member member)
 {
     if (ModelState.IsValid)
     {
         db.Entry(member).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(member));
 }
コード例 #8
0
 public ActionResult Edit([Bind(Include = "Id,KategoriAdi")] Category category)
 {
     if (ModelState.IsValid)
     {
         db.Entry(category).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(category));
 }
コード例 #9
0
 public ActionResult Edit([Bind(Include = "Id,AracAdi,ModelAdi,ModelYili,Resim,Fiyat,Uyggunluk,Anasayfa,CategoryId")] Vehicle vehicle)
 {
     if (ModelState.IsValid)
     {
         db.Entry(vehicle).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.CategoryId = new SelectList(db.Categories, "Id", "KategoriAdi", vehicle.CategoryId);
     return(View(vehicle));
 }
コード例 #10
0
 public ActionResult Edit([Bind(Include = "Id,Name,MakeId,Abvr")] Modeli modeli)
 {
     if (ModelState.IsValid)
     {
         db.Entry(modeli).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.MakeId = new SelectList(db.Makes, "Id", "Name", modeli.MakeId);
     return(View(modeli));
 }
コード例 #11
0
        public async Task <ActionResult> Edit(VehicleModel vehicleModel)
        {
            if (ModelState.IsValid)
            {
                db.Entry(vehicleModel).State = EntityState.Modified;
                await db.SaveChangesAsync();

                return(RedirectToAction("Index"));
            }
            return(View(vehicleModel));
        }
コード例 #12
0
 public ActionResult Edit([Bind(Include = "Id,Name,Abrv,VehicleMakeId")] VehicleModel vehicleModel)
 {
     if (ModelState.IsValid)
     {
         db.Entry(vehicleModel).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.VehicleMakeId = new SelectList(db.VehicleMakes, "Id", "Name", vehicleModel.VehicleMakeId);
     return(View(vehicleModel));
 }
コード例 #13
0
        public async Task <ActionResult> Edit([Bind(Include = "ID,Name,Abrv")] VehicleMake vehicleMake)
        {
            if (ModelState.IsValid)
            {
                db.Entry(vehicleMake).State = EntityState.Modified;
                await db.SaveChangesAsync();

                return(RedirectToAction("Index"));
            }
            return(View(vehicleMake));
        }
コード例 #14
0
 public ActionResult Edit([Bind(Include = "Rental_ID,Customer_ID,Vehicle_ID,Rental_Start,Rental_End")] Rental rental)
 {
     if (ModelState.IsValid)
     {
         db.Entry(rental).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.Customer_ID = new SelectList(db.Customer, "Customer_ID", "First_Name", rental.Customer_ID);
     ViewBag.Vehicle_ID  = new SelectList(db.Vehicle, "Vehicle_ID", "Vehicle_Manuf", rental.Vehicle_ID);
     return(View(rental));
 }
コード例 #15
0
 public ActionResult Edit([Bind(Include = "Id,VType,RegNr,Color,Brand,VName,WheelTally,CheckInTime,CheckOutTime")] Vehicle vehicle)
 {
     if (ModelState.IsValid)
     {
         vehicle.CheckInTime     = DateTime.Now;
         vehicle.CheckOutTime    = DateTime.Now;
         db.Entry(vehicle).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(vehicle));
 }
コード例 #16
0
 public ActionResult Edit([Bind(Include = "Id,VehicleCategoryId,MemberId,Regnr,Color,NumberOfWheels,VehicleType,Checkin,Checkout,Placing")] Vehicle vehicle)
 {
     if (ModelState.IsValid)
     {
         db.Entry(vehicle).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.MemberId          = new SelectList(db.Members, "Id", "Name", vehicle.MemberId);
     ViewBag.VehicleCategoryId = new SelectList(db.VehicleCategories, "Id", "Category", vehicle.VehicleCategoryId);
     return(View(vehicle));
 }
コード例 #17
0
        public async Task <IActionResult> PutVehicle(int id, Vehicle vehicle)
        {
            if (id != vehicle.Id)
            {
                return(BadRequest());
            }

            _context.Entry(vehicle).State = EntityState.Modified;
            await _context.SaveChangesAsync();

            return(NoContent());
        }
コード例 #18
0
        public async Task <bool> UpdateModel(VehicleModel model)
        {
            try
            {
                context.Entry(model).State = EntityState.Modified;
                await context.SaveChangesAsync();

                return(true);
            }
            catch
            {
                return(false);
            }
        }
コード例 #19
0
        public async Task <bool> UpdateMake(VehicleMake make)
        {
            try
            {
                context.Entry(make).State = System.Data.Entity.EntityState.Modified;
                await context.SaveChangesAsync();

                return(true);
            }
            catch
            {
                return(false);
            }
        }
コード例 #20
0
        public async Task <int> UpdateMake(VehicleMake make)
        {
            if (db != null)
            {
                //Update that model
                //db.vehicleModels.Update(model);
                db.Entry(make).State = EntityState.Modified;

                //Commit the transaction
                await db.SaveChangesAsync();

                return(make.ID);
            }
            return(0);
        }
コード例 #21
0
        public async Task <bool> EditVehicleModel(VehicleModel vehicleModelToUpdate)
        {
            try
            {
                var entry = _datacontext.Entry(vehicleModelToUpdate);
                entry.State = EntityState.Modified;
                await _datacontext.SaveChangesAsync();

                return(true);
            }

            catch
            {
                return(false);
            }
        }
コード例 #22
0
 /// <summary>
 /// Edit element of database
 /// </summary>
 /// <param name="entity">Is a class type T</param>
 public void Edit(T entity)
 {
     try
     {
         //var properties = entity.GetType().GetProperties()
         //    .Where(p => p.GetGetMethod().IsVirtual).ToArray();
         //foreach (var p in properties)
         //{
         //    p.SetValue(entity, null);
         //}
         _entities.Entry(entity).State = EntityState.Modified;
     }
     catch (Exception e)
     {
         throw new Exception(e.Message);
     }
 }
コード例 #23
0
        public async Task <IActionResult> UpdateVehicle([FromRoute] int id, [FromBody] Vehicle vehicle)
        {
            if (id != vehicle.Id)
            {
                return(BadRequest());
            }

            _context.Entry(vehicle).State = EntityState.Modified;

            try
            {
                await _context.SaveChangesAsync();
            }
            catch (DbUpdateConcurrencyException)
            {
                if (_context.Vehicles.Find(id) == null)
                {
                    return(NotFound());
                }
                throw;
            }
            return(NoContent());
        }
コード例 #24
0
 /// <summary>
 /// Function to create new vehicle
 /// </summary>
 /// <param name="vehicle"> new vehicle  </param>
 /// <returns> created vehicle  </returns>
 public Vehicle CreateVehicle(Vehicle vehicle)
 {
     _vehicleContext.Entry(vehicle).State = EntityState.Added;
     return(vehicle);
 }
コード例 #25
0
 public void Edit(VehicleMake make)
 {
     context.Entry(make).State = EntityState.Modified;
     context.SaveChanges();
 }
コード例 #26
0
 public void Update(Car t)
 {
     context.Entry <Car>(t).State = EntityState.Modified;
     context.SaveChanges();
 }
コード例 #27
0
 public void Edit(Vehicle p)
 {
     context.Entry(p).State = System.Data.Entity.EntityState.Modified;
     context.SaveChanges();
 }
コード例 #28
0
 public void Edit(VehicleModel model)
 {
     context.Entry(model).State = EntityState.Modified;
     context.SaveChanges();
 }
コード例 #29
0
 public void Detach(T item) // Ovo mi ne treba --> nije pomoglo kod problema s updateom
 {
     context.Entry(item).State = Microsoft.EntityFrameworkCore.EntityState.Detached;
 }
コード例 #30
0
        //public IEnumerable<Vehicle> SearchByOwner(string owner, bool today)
        //{
        //    //var result = from v in context.Vehicles
        //    //             where String.Compare(v.Vehicle_OwnerId, owner, StringComparison.InvariantCultureIgnoreCase) == 0
        //    //             select v;

        //    //if (today == true)
        //    //{
        //    //    result = from v in result
        //    //              where v.ParkingIn.Value.Date == DateTime.Today
        //    //              select v;
        //    //}
        //    //return (result);
        //    return null;
        //}

        //public IEnumerable<Vehicle> FilterByType(VehicleType type)
        //{
        //    //var result = from v in context.Vehicles
        //    //             where v.Vehicle_TypeId == type
        //    //             select v;
        //    //return (result);
        //    return null;
        //}
        // Returns all the vehicles to have entered the garage today.
        //public IEnumerable<Vehicle> GetTodaysParking()
        //{
        //    var result = from v in context.Vehicles
        //                 where v.ParkingIn == DateTime.Today
        //                 select v;
        //    return (result);
        //}

        public void UpdateVehicle(Vehicle v)
        {
            context.Entry(v).State = EntityState.Modified;
        }