public IActionResult Put([FromBody] Atraccion atraccion, int id)
 {
     if (atraccion.Id != id)
     {
         return(BadRequest());
     }
     _context.Entry(atraccion).State = EntityState.Modified;
     _context.SaveChanges();
     return(Ok());
 }
 public IActionResult Create([FromBody] Atraccion atraccion, int ciudadId)
 {
     atraccion.CiudadId = ciudadId;
     if (ModelState.IsValid)
     {
         _context.Atracciones.Add(atraccion);
         _context.SaveChanges();
         return(new CreatedAtRouteResult("AtraccionCreada", new { id = atraccion.Id }, atraccion));
     }
     return(BadRequest(ModelState));
 }
Ejemplo n.º 3
0
        public void RegistrarAtraccion(Atraccion atr)
        {
            string prefijo = "";

            if (atr.GetType().Name.ToUpper() == "MECANICA")
            {
                prefijo = "MC";
            }
            else if (atr.GetType().Name.ToUpper() == "VIRTUAL")
            {
                prefijo = "VI";
            }
            else if (atr.GetType().Name.ToUpper() == "ACUATICA")
            {
                prefijo = "AC";
            }
            using (StreamWriter sw = File.AppendText("Atracciones_PD.txt"))
            {
                sw.WriteLine(prefijo + "|" + atr.Codigo + "|" + atr.Nombre + "|" + atr.Limite_de_edad + "|" + atr.Limite_de_estatura + "|" + atr.Costo + "|" + atr.Descripcion);
            }
        }
Ejemplo n.º 4
0
 public async Task <bool> UpdateAtraccionAsync(Atraccion atraccion)
 {
     _dbSet.Update(atraccion);
     return(await SaveAsync());
 }
Ejemplo n.º 5
0
 public async Task <bool> DeleteAtraccionAsync(Atraccion atraccion)
 {
     _dbSet.Remove(atraccion);
     return(await SaveAsync());
 }
Ejemplo n.º 6
0
        public async Task <bool> CreateAtraccionAsync(Atraccion atraccion)
        {
            await _dbSet.AddAsync(atraccion);

            return(await SaveAsync());
        }