public async Task <IActionResult> RegistrarPrecioHabitacion(PrecioHabitacionViewModel model) { if (ModelState.IsValid) { PrecioHabitacion precioHabitacion = new PrecioHabitacion() { Id = Guid.NewGuid(), Precio = model.Precio, TemporadaId = model.TemporadaId, TipoHabitacionId = model.TipoHabitacionId, CreateBy = User.Identity.Name, CreateTime = DateTime.Now }; var resultado = await _precioHabitacionService.RegistrarPrecioHabitacion(precioHabitacion); if (resultado) { TempData["mensaje"] = $"Se Registro Correctamente el precio de la habitacion"; } else { TempData["mensaje"] = $"Ocurrio un problema al tratar de registrar los precios de la habitacion"; } return(RedirectToAction("Index")); } return(View()); }
public async Task <bool> ActualizarPrecioHabitacion(PrecioHabitacion model) { try { _context.PrecioHabitacion.Update(model); await _context.SaveChangesAsync(); return(true); } catch (Exception ex) { return(false); } }
public async Task <bool> RegistrarPrecioHabitacion(PrecioHabitacion model) { try { await _context.PrecioHabitacion.AddAsync(model); await _context.SaveChangesAsync(); return(true); } catch (Exception ex) { return(false); } }
public PrecioHabitacion GetPrecioHabitacionById(Guid?id) { PrecioHabitacion model = null; if (id != null) { var precioHabitacion = _context.PrecioHabitacion.Find(id); model = new PrecioHabitacion() { Id = precioHabitacion.Id, Precio = precioHabitacion.Precio, TemporadaId = precioHabitacion.TemporadaId, TipoHabitacionId = precioHabitacion.TipoHabitacionId }; } return(model); }