示例#1
0
        public async Task <IActionResult> PutConductore(int id, Conductore conductore)
        {
            if (id != conductore.IdConductor)
            {
                return(BadRequest());
            }

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

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

            return(NoContent());
        }
示例#2
0
 public async Task GuardarEditar(Propietario propietario)
 {
     try
     {
         if (propietario.IdPropietario == 0)
         {
             _context.Propietarios.Add(propietario);
         }
         else
         {
             _context.Propietarios.Update(propietario);
         }
         await _context.SaveChangesAsync();
     }
     catch (Exception)
     {
         throw new Exception();
     }
 }
示例#3
0
        public async Task <ActionResult <Cliente> > EditarEstado(string id)
        {
            UsuarioIdentity usuario = await _context.UsuariosIdentity.FindAsync(id);

            if (usuario.IdEstado == 1)
            {
                int?estado = 2;
                usuario.IdEstado = estado.Value;
                _context.UsuariosIdentity.Update(usuario);
            }
            else if (usuario.IdEstado == 2)
            {
                int?estado = 1;
                usuario.IdEstado = estado.Value;
                _context.UsuariosIdentity.Update(usuario);
            }
            await _context.SaveChangesAsync();

            return(NoContent());
        }
示例#4
0
        public async Task <IActionResult> PutVehiculo(string id, Vehiculo vehiculo)
        {
            if (id != vehiculo.CodigoV)
            {
                return(BadRequest());
            }
            string Fotov         = Path.GetFileName(vehiculo.FotoV);
            string Seguro        = Path.GetFileName(vehiculo.SeguroCarga);
            string soat          = Path.GetFileName(vehiculo.Soat);
            string tecnomecanica = Path.GetFileName(vehiculo.TecnoMecanica);

            vehiculo.FotoV         = Fotov;
            vehiculo.SeguroCarga   = Seguro;
            vehiculo.Soat          = soat;
            vehiculo.TecnoMecanica = tecnomecanica;

            _context.Vehiculos.Update(vehiculo);

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

            return(NoContent());
        }