Пример #1
0
        public static string CheckInGetDisplay(CheckIn checkIn)
        {
            if (checkIn == null || string.IsNullOrEmpty(checkIn.display))
                return string.Empty;

            return checkIn.display;
        }
Пример #2
0
        public static string CheckInGetMayorGetCheckIn(CheckIn checkIn)
        {
            if (checkIn == null || checkIn.mayor == null || string.IsNullOrEmpty(checkIn.mayor.checkins))
                return string.Empty;

            return checkIn.mayor.checkins;
        }
Пример #3
0
        public static string CheckInGetCreatedDate(CheckIn checkIn)
        {
            if (checkIn == null || string.IsNullOrEmpty(checkIn.created))
                return string.Empty;

            return checkIn.created;
        }
Пример #4
0
        public static string CheckInGetMessage(CheckIn checkIn)
        {
            if (checkIn == null || string.IsNullOrEmpty(checkIn.message))
                return string.Empty;

            return checkIn.message;
        }
Пример #5
0
        public static string CheckInGetUserGetId(CheckIn checkIn)
        {
            if (checkIn == null || checkIn.user == null || string.IsNullOrEmpty(checkIn.user.id))
                return string.Empty;

            return checkIn.user.id;
        }
Пример #6
0
        IEnumerable<Event> Handle(CheckIn cmd)
        {
            CheckIsActive();

            if (cmd.Quantity <= 0)
                throw new InvalidOperationException("must have a qty greater than 0 to add to inventory");

            yield return new InventoryItemCheckedIn(cmd.Quantity);
        }
Пример #7
0
        public ActionResult Create(CheckIn checkin)
        {
            if (ModelState.IsValid)
            {
                db.chectIns.Add(checkin);
                db.SaveChanges();
                return RedirectToAction("Index");
            }

            ViewBag.HabitacionID = new SelectList(db.habitaciones, "HabitacionID", "Nombre_habitacion", checkin.HabitacionID);
            return View(checkin);
        }
 public bool CheckIn(User user)
 {
     var today = DateTime.Now.Date;
     var tomorrow = DateTime.Now.Date.AddDays(1);
     if (db.CheckIns.Any(c => c.User.ID == user.ID && c.CheckInTime.Value >= today && c.CheckInTime.Value < tomorrow)) return false;
     var check = new CheckIn
     {
         CheckInTime = DateTime.Now,
         CheckOutTime = DateTime.Now,
         IsHoliday = DateTime.Now.DayOfWeek == DayOfWeek.Sunday || DateTime.Now.DayOfWeek == DayOfWeek.Saturday,
         User = user
     };
     Create(check);
     return true;
 }
Пример #9
0
        /// <summary>
        /// Binds the grid.
        /// </summary>
        protected void BindGrid()
        {
            var selectedPeopleList = CurrentCheckInState.CheckIn.Families.Where( f => f.Selected ).FirstOrDefault()
                .People.Where( p => p.Selected ).OrderBy( p => p.Person.FullNameReversed ).ToList();

            var checkInList = new List<CheckIn>();
            foreach ( var person in selectedPeopleList )
            {
                var locations = person.GroupTypes.Where( gt => gt.Selected )
                    .SelectMany( gt => gt.Groups ).Where( g => g.Selected )
                    .SelectMany( g => g.Locations ).Where( l => l.Selected ).ToList();

                if ( locations.Any() )
                {
                    foreach ( var location in locations )
                    {
                        foreach ( var schedule in location.Schedules.Where( s => s.Selected ) )
                        {
                            var checkIn = new CheckIn();
                            checkIn.PersonId = person.Person.Id;
                            checkIn.Name = person.Person.FullName;
                            checkIn.Location = location.Location.Name;
                            checkIn.LocationId = location.Location.Id;
                            checkIn.Schedule = schedule.Schedule.Name;
                            checkIn.ScheduleId = schedule.Schedule.Id;
                            checkInList.Add( checkIn );
                        }
                    }
                }
                else
                {   // auto assignment didn't select anything
                    checkInList.Add( new CheckIn { PersonId = person.Person.Id, Name = person.Person.FullName } );
                }
            }

            gPersonList.DataSource = checkInList.OrderBy( c => c.Schedule ).ToList();
            gPersonList.DataBind();
        }
Пример #10
0
 public void AddCheckIn(CheckIn checkin) => checkIns.Add(checkin);
Пример #11
0
        public IEnumerable <Users> GetExpectedCheckOut(CheckIn user)
        {
            List <Users> result = _libraryContext.User.Where(c => c.UserId == user.UserId & c.BookId == user.BookId).ToList();

            return(result);
        }
Пример #12
0
 public void CreateCheckIn(CheckIn checkIn)
 {
     dbContext.CheckIns.Add(checkIn);
     dbContext.SaveChanges();
 }
Пример #13
0
        public static bool CheckInHasMessage(CheckIn checkIn)
        {
            if (checkIn == null || string.IsNullOrEmpty(checkIn.message))
                return false;

            return true;
        }
Пример #14
0
        public override SC.Shell.Framework.Commands.CommandState QueryState(SC.Shell.Framework.Commands.CommandContext context)
        {
            Assert.ArgumentNotNull(context, "context");
            SC.Shell.Framework.Commands.CommandState state = base.QueryState(context);

            if (context.Items.Length == 1 && context.Items[0] != null && state == SC.Shell.Framework.Commands.CommandState.Disabled && CheckIn.CanCheckIn(context.Items[0]))
            {
                return(SC.Shell.Framework.Commands.CommandState.Enabled);
            }

            return(state);
        }
Пример #15
0
        public MockDataAccess()
        {
            //Mock match
            Match match1 = new Match()
            {
                CreatedById = "scheller",
                Id          = 1,
                Info        = "Match 1 Info",
                MatchEnd    = new DateTime(2030, 12, 31),
                MatchStart  = new DateTime(2020, 01, 01),
                MatchName   = "Match 1"
            };

            //Mock matchweek
            MatchWeek match1Week1 = new MatchWeek()
            {
                Id         = 1,
                StartDate  = new DateTime(2020, 01, 01),
                EndDate    = new DateTime(2020, 01, 06),
                MatchId    = 1,
                WeekNumber = 1
            };

            MatchWeek match1Week2 = new MatchWeek()
            {
                Id         = 2,
                StartDate  = new DateTime(2020, 01, 07),
                EndDate    = new DateTime(2020, 01, 14),
                MatchId    = 1,
                WeekNumber = 2
            };

            //Mock CheckIns
            CheckIn checkIn1 = new CheckIn()
            {
                Id                = 1,
                CreatedDate       = new DateTime(2020, 01, 02),
                LastModifiedDate  = new DateTime(2020, 01, 02),
                CreatedById       = "player1",
                Weight            = 200,
                ApplicationUserId = "player1",
                MatchWeekId       = 1
            };

            CheckIn checkIn2 = new CheckIn()
            {
                Id                = 2,
                CreatedDate       = new DateTime(2020, 01, 08),
                LastModifiedDate  = new DateTime(2020, 01, 09),
                CreatedById       = "player1",
                Weight            = 199,
                ApplicationUserId = "player1",
                MatchWeekId       = 2
            };

            CheckIn checkIn3 = new CheckIn()
            {
                Id                = 3,
                CreatedDate       = new DateTime(2020, 01, 02),
                LastModifiedDate  = new DateTime(2020, 01, 02),
                CreatedById       = "player2",
                Weight            = 100,
                ApplicationUserId = "player2",
                MatchWeekId       = 1
            };

            CheckIn checkIn4 = new CheckIn()
            {
                Id                = 4,
                CreatedDate       = new DateTime(2020, 01, 08),
                LastModifiedDate  = new DateTime(2020, 01, 09),
                CreatedById       = "player2",
                Weight            = 110,
                ApplicationUserId = "player2",
                MatchWeekId       = 2
            };


            _allCheckIns.Add(checkIn1);
            _allCheckIns.Add(checkIn2);
            _allCheckIns.Add(checkIn3);
            _allCheckIns.Add(checkIn4);


            _allMatchWeeks.Add(match1Week1);
            _allMatchWeeks.Add(match1Week2);


            _allMatches.Add(match1);
        }
Пример #16
0
        public static bool CheckInHasMayor(CheckIn checkIn)
        {
            if (checkIn == null || checkIn.mayor == null)
                return false;

            return true;
        }
Пример #17
0
 protected static new bool CanCheckIn(SC.Data.Items.Item item)
 {
     Assert.ArgumentNotNull(item, "item");
     return(CheckIn.CanCheckIn(item));
 }
Пример #18
0
        public static bool CheckInHasVenueHasName(CheckIn checkIn)
        {
            if (checkIn == null || checkIn.venue == null || string.IsNullOrEmpty(checkIn.venue.name))
                return false;

            return true;
        }
Пример #19
0
        public static bool CheckInHasUserHasPhoto(CheckIn checkIn)
        {
            if (checkIn == null || checkIn.user == null || string.IsNullOrEmpty(checkIn.user.photo))
                return false;

            return true;
        }
Пример #20
0
        public static bool CheckInHasScoringHasPoints(CheckIn checkIn)
        {
            if (checkIn == null || checkIn.scoring == null || checkIn.scoring.Count == 0)
                return false;

            return true;
        }
Пример #21
0
 public override string ToString()
 {
     return("Room " + RoomNumber + ", Check-in: " + CheckIn.ToString("dd/MM/yyyy") + ", Check-out: "
            + CheckOut.ToString("dd/mm/yyyy") + ", " + Duration() + " nights");
 }
Пример #22
0
 public void CheckInHouse(Guid housId, CheckIn checkIn)
 {
     //the house id can be used to modify some properties in the house entity
     checkIn.TargetId = housId;
     CheckInService.SaveOne(checkIn);
 }
Пример #23
0
        /// <summary>
        /// Binds the selected items to the grid.
        /// </summary>
        protected void BindSelectedGrid()
        {
            var personId = Request.QueryString["personId"].AsType<int?>();
            if ( personId > 0 )
            {
                var person = CurrentCheckInState.CheckIn.Families.Where( f => f.Selected ).FirstOrDefault()
                    .People.Where( p => p.Person.Id == (int)personId ).FirstOrDefault();

                var selectedGroupTypes = person.GroupTypes.Where( gt => gt.Selected ).ToList();
                var selectedGroups = selectedGroupTypes.SelectMany( gt => gt.Groups.Where( g => g.Selected ) ).ToList();
                var selectedLocations = selectedGroups.SelectMany( g => g.Locations.Where( l => l.Selected ) ).ToList();

                var checkInList = new List<CheckIn>();
                foreach ( var location in selectedLocations )
                {
                    foreach ( var schedule in location.Schedules.Where( s => s.Selected ) )
                    {
                        var checkIn = new CheckIn();
                        checkIn.Location = location.Location.Name;
                        checkIn.Schedule = schedule.Schedule.Name;
                        checkIn.StartTime = Convert.ToDateTime( schedule.StartTime );
                        checkIn.LocationId = location.Location.Id;
                        checkIn.ScheduleId = schedule.Schedule.Id;
                        checkInList.Add( checkIn );
                    }
                }

                gSelectedGrid.DataSource = checkInList.OrderBy( c => c.StartTime )
                    .ThenBy( c => c.Schedule ).ToList();
                gSelectedGrid.DataBind();
                pnlSelected.Update();
            }
        }
Пример #24
0
        public static string CheckInGetUserGetPhoto(CheckIn checkIn)
        {
            if (checkIn == null || checkIn.user == null || string.IsNullOrEmpty(checkIn.user.photo))
                return string.Empty;

            return checkIn.user.photo;
        }
 public void Create(CheckIn checkIn)
 {
     db.CheckIns.Add(checkIn);
     db.SaveChanges();
 }
Пример #26
0
        public static string CheckInGetVenueGetName(CheckIn checkIn)
        {
            if (checkIn == null || checkIn.venue == null || string.IsNullOrEmpty(checkIn.venue.name))
                return string.Empty;

            return checkIn.venue.name;
        }
Пример #27
0
 public ActionResult Edit(CheckIn checkin)
 {
     if (ModelState.IsValid)
     {
         db.Entry(checkin).State = EntityState.Modified;
         db.SaveChanges();
         return RedirectToAction("Index");
     }
     ViewBag.HabitacionID = new SelectList(db.habitaciones, "HabitacionID", "Nombre_habitacion", checkin.HabitacionID);
     return View(checkin);
 }
Пример #28
0
 public override string ToString()
 {
     return("Quarto: " + NumeroQuarto + ", Check-In: " + CheckIn.ToString("dd/MM/yyyy") +
            ", Ckech-Out: " + CheckOut.ToString("dd/MM/yyyy") + " -> " + Duracao() + " noites;");
 }
Пример #29
0
 public override string ToString()
 {
     return($"Reservation: Room {RoomNumber}, Checkin: {CheckIn.ToString("dd/MM/yyyy")}, Checkout: {CheckOut.ToString("dd/MM/yyyy")}, {Duration()} nights");
 }
Пример #30
0
        public static bool CheckInHasMayorHasCheckIn(CheckIn checkIn)
        {
            if (checkIn == null || checkIn.mayor == null || string.IsNullOrEmpty(checkIn.mayor.checkins))
                return false;

            return true;
        }