Пример #1
0
        public async Task <IActionResult> PutMake(int id, Make make)
        {
            if (id != make.Id)
            {
                return(BadRequest());
            }

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

            try
            {
                await _context.SaveChangesAsync();
            }
            catch (DbUpdateConcurrencyException)
            {
                if (!MakeExists(id))
                {
                    return(NotFound());
                }
                else
                {
                    throw;
                }
            }

            return(NoContent());
        }
Пример #2
0
        public async Task <IActionResult> PutModel([FromRoute] int id, [FromBody] Model model)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            if (id != model.Id)
            {
                return(BadRequest());
            }

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

            try
            {
                await _context.SaveChangesAsync();
            }
            catch (DbUpdateConcurrencyException)
            {
                if (!ModelExists(id))
                {
                    return(NotFound());
                }
                else
                {
                    throw;
                }
            }

            return(NoContent());
        }
Пример #3
0
        public async Task UpdateAsync(Vehicle item)
        {
            var oldItem = await GetAsync(item.Id);

            oldItem.Features = item.Features;
            vegaDbContext.Entry(oldItem).CurrentValues.SetValues(item);
            await SaveAsync();
        }
Пример #4
0
        public async Task <IActionResult> UpdateVechicle(int id, [FromBody] SaveVehicleResource vehicleResource)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }
            var vehicle = await repository.GetVehicle(id);

            if (vehicle == null)
            {
                return(NotFound());
            }

            vehicle.VehicleFeatures      = new Collection <VehicleFeature>();
            context.Entry(vehicle).State = EntityState.Modified;
            await unitOfWork.CompleteAsync();

            vehicle                      = mapper.Map <SaveVehicleResource, Vehicle>(vehicleResource, vehicle);
            vehicle.LastUpdate           = DateTime.Now;
            context.Entry(vehicle).State = EntityState.Modified;
            await unitOfWork.CompleteAsync();

            return(Ok());
        }
Пример #5
0
        public async Task <IActionResult> update(int id, [FromBody] KeyValuePairResource makeResource)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }
            var make = await context.Makes.FindAsync(id);

            if (make == null)
            {
                return(NotFound());
            }
            make.Name = makeResource.Name;
            context.Entry(make).State = EntityState.Modified;
            await context.SaveChangesAsync();

            return(Ok(make));
        }
Пример #6
0
 public async Task UpdateAsync(Contact item)
 {
     vegaDbContext.Entry(item).State = EntityState.Modified;
     await SaveAsync();
 }