示例#1
0
        public async Task <IActionResult> Create([Bind("Codigo,Descripcion")] TipoVehiculo tipoVehiculo)
        {
            if (ModelState.IsValid)
            {
                _context.Add(tipoVehiculo);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            return(View(tipoVehiculo));
        }
示例#2
0
        public async Task <IActionResult> Create([Bind("Id,Descripcion")] Rol rol)
        {
            if (ModelState.IsValid)
            {
                _context.Add(rol);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            return(View(rol));
        }
示例#3
0
        public async Task <IActionResult> Create([Bind("Id,Vin,Matricula,Anyo,Desplegado,EnServicio,TipoVehiculo")] Vehiculo vehiculo)
        {
            if (ModelState.IsValid)
            {
                _context.Add(vehiculo);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            ViewData["TipoVehiculo"] = new SelectList(_context.TipoVehiculo, "Codigo", "Codigo", vehiculo.TipoVehiculo);
            return(View(vehiculo));
        }
        public async Task <IActionResult> Create([Bind("TipoIncidencia,IdIncidencia,Utm,Fecha,Estado,Descripcion")] Incidencia incidencia)
        {
            if (ModelState.IsValid)
            {
                _context.Add(incidencia);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            ViewData["TipoIncidencia"] = new SelectList(_context.TipoIncidencia, "Codigo", "Codigo", incidencia.TipoIncidencia);
            return(View(incidencia));
        }
示例#5
0
        public async Task <IActionResult> Create([Bind("Id,Username,Password,Nombre,Apellidos,Telefono,Rol")] Usuario usuario)
        {
            if (ModelState.IsValid)
            {
                _context.Add(usuario);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            ViewData["Rol"] = new SelectList(_context.Rol, "Id", "Descripcion", usuario.Rol);
            return(View(usuario));
        }
示例#6
0
        public async Task <IActionResult> PostPosicion([FromBody] Posicion posicion)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            _context.Posicion.Add(posicion);
            try
            {
                await _context.SaveChangesAsync();
            }
            catch (DbUpdateException)
            {
                if (PosicionExists(posicion.IdVehiculo))
                {
                    return(new StatusCodeResult(StatusCodes.Status409Conflict));
                }
                else
                {
                    throw;
                }
            }

            return(CreatedAtAction("GetPosicion", new { id = posicion.IdVehiculo }, posicion));
        }
        public async Task <IActionResult> PostVehiculo([FromBody] Vehiculo vehiculo)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            _context.Vehiculo.Add(vehiculo);
            try
            {
                await _context.SaveChangesAsync();
            }
            catch (DbUpdateException)
            {
                if (VehiculoExists(vehiculo.Id))
                {
                    return(new StatusCodeResult(StatusCodes.Status409Conflict));
                }
                else
                {
                    throw;
                }
            }

            return(CreatedAtAction("GetVehiculo", new { id = vehiculo.Id }, vehiculo));
        }
        public async Task <IActionResult> PostIncidencia([FromBody] Incidencia incidencia)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            _context.Incidencia.Add(incidencia);
            try
            {
                await _context.SaveChangesAsync();
            }
            catch (DbUpdateException)
            {
                if (IncidenciaExists(incidencia.TipoIncidencia))
                {
                    return(new StatusCodeResult(StatusCodes.Status409Conflict));
                }
                else
                {
                    throw;
                }
            }

            return(CreatedAtAction("GetIncidencia", new { id = incidencia.TipoIncidencia }, incidencia));
        }