public IActionResult Supervisar([FromRoute] int idHabitacion) { var habitacion = _habitacionRepository.ObtenerConActividades(idHabitacion, (int)ActividadTipo.Supervision); if (habitacion != null) { NotFound(); } return(View(habitacion)); }
public Habitacion ObtenerConActividades(int idHabitacion, ActividadTipo tipo) { try { return(_habitacionRepository.ObtenerConActividades(idHabitacion, (int)tipo)); } catch (Exception) { return(null); } }
public IActionResult RealizarLimpieza(int idHabitacion) { RealizarLimpiezaViewModel model = new RealizarLimpiezaViewModel(); var empleado = _context.Empleado.FirstOrDefault(e => e.UsuarioNombre == _userManager.GetUserName(User)); var asignacion = _context.AsignacionHabitacion.FirstOrDefault(asig => asig.HabitacionId == idHabitacion && asig.EmpleadoId == empleado.EmpleadoId); if (asignacion == null) { alert("error", "Usted no se encuentra autorizado para acceder", "No autorizado"); return(RedirectToAction("login", "account")); } var habitacion = _habitacionRepository.ObtenerConActividades(idHabitacion, (int)ActividadTipo.Limpieza); if (habitacion != null) { model.Habitacion = habitacion; } return(View(model)); }