public async Task <IActionResult> PutEquipos(string NumSerie, Equipos equipos)
        {
            if (NumSerie != equipos.NumSerie)
            {
                return(BadRequest());
            }

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

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

            return(NoContent());
        }
예제 #2
0
        public async Task <IActionResult> PutReserva(string DNI, string NumSerie, Reserva reserva)
        {
            if (DNI != reserva.Dni && NumSerie != reserva.NumSerie)
            {
                return(BadRequest());
            }

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

            try
            {
                await _context.SaveChangesAsync();
            }
            catch (DbUpdateConcurrencyException)
            {
                if (!ReservaDNIExists(DNI) || !ReservaNumSerieExists(NumSerie))
                {
                    return(NotFound());
                }
                else
                {
                    throw;
                }
            }

            return(NoContent());
        }
예제 #3
0
        public async Task <IActionResult> PutFacultad(int Codigo, Facultad facultad)
        {
            if (Codigo != facultad.Codigo)
            {
                return(BadRequest());
            }

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

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

            return(NoContent());
        }
예제 #4
0
        public async Task <IActionResult> PutInvestigadores(string DNI, Investigadores investigadores)
        {
            if (DNI != investigadores.Dni)
            {
                return(BadRequest());
            }

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

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

            return(NoContent());
        }