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)); }
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); } }
public async Task <bool> UpdateAtraccionAsync(Atraccion atraccion) { _dbSet.Update(atraccion); return(await SaveAsync()); }
public async Task <bool> DeleteAtraccionAsync(Atraccion atraccion) { _dbSet.Remove(atraccion); return(await SaveAsync()); }
public async Task <bool> CreateAtraccionAsync(Atraccion atraccion) { await _dbSet.AddAsync(atraccion); return(await SaveAsync()); }