Example #1
0
        public ActionResult TripExpenseEntry(int?tripId)
        {
            ExpenseClient _exp  = new ExpenseClient();
            var           items = new SaveTripExpense();

            if (Session["TripId"] != null)
            {
                items.TripItems  = _exp.TripItemList().ToList();
                items.FriendList = _exp.GetTripFriends(Convert.ToInt32(Session["TripId"].ToString())).ToList();
            }
            else
            {
                Session["TripId"] = tripId;
                items.TripItems   = _exp.TripItemList().ToList();
                items.FriendList  = _exp.GetTripFriends(Convert.ToInt32(tripId)).ToList();
            }
            foreach (var frnds in items.FriendList)
            {
                if (frnds.Id == int.Parse(Session["UserId"].ToString()))
                {
                    frnds.Name = "You";
                }
            }
            items.GetFriends = _exp.GetNonTripFriend(Convert.ToInt32(Session["UserId"].ToString()), Convert.ToInt32(Session["TripId"].ToString())).ToList();
            foreach (var frnds in items.GetFriends)
            {
                if (frnds.Id == int.Parse(Session["UserId"].ToString()))
                {
                    frnds.Name = "You";
                }
            }
            items.tripExpbyTotal = _exp.GetTripExpenseByTotal(Convert.ToInt32(Session["TripId"].ToString())).ToList();
            items.tripExpbyUser  = _exp.GetTripExpenseByUser(Convert.ToInt32(Session["TripId"].ToString())).ToList();
            return(View(items));
        }