示例#1
0
        public string Get(int id)
        {
#if DEBUG
            Debug.WriteLine("*** Begin Get ****");
#endif
            EquipmentIdModel equipmentId = new EquipmentIdModel();

            List <EquipmentIdModel> equipmentsId = new List <EquipmentIdModel>();

            int CountOfEquipments = 0;
            if (HttpContext.Current.Session["equipments"] != null)
            {
#if DEBUG
                Debug.WriteLine("Session is NOT null!");
#endif
                equipmentsId = HttpContext.Current.Session["equipments"] as List <EquipmentIdModel>;
#if DEBUG
                foreach (EquipmentIdModel item in equipmentsId)
                {
                    Debug.WriteLine("item.EquipmentId=" + item.EquipmentId.ToString());
                }
#endif
                CountOfEquipments = equipmentsId.Count();
            }


            return(CountOfEquipments.ToString());
        }
示例#2
0
        public string Put(int id)
        {
#if DEBUG
            Debug.WriteLine("*** Begin Put ****");
            Debug.WriteLine("id=" + id.ToString());
#endif
            EquipmentIdModel equipmentId = new EquipmentIdModel();
            equipmentId.EquipmentId = id;
            List <EquipmentIdModel> equipmentsId = new List <EquipmentIdModel>();
            //int[] equipmentsId = new int[] { };
            int CountOfEquipments = 0;
            if (HttpContext.Current.Session["equipments"] != null)
            {
#if DEBUG
                Debug.WriteLine("Session is NOT null!");
#endif
                equipmentsId = HttpContext.Current.Session["equipments"] as List <EquipmentIdModel>;
#if DEBUG
                foreach (EquipmentIdModel item in equipmentsId)
                {
                    Debug.WriteLine("item.EquipmentId=" + item.EquipmentId.ToString());
                }
#endif
                if (equipmentsId.Where(w => w.EquipmentId == id).Count() == 0)
                {
#if DEBUG
                    Debug.WriteLine("!equipmentsId.Contains(equipmentId)");
#endif
                    equipmentsId.Add(equipmentId);
                    CountOfEquipments = equipmentsId.Count();
                    HttpContext.Current.Session["equipments"] = equipmentsId;
                }
                else
                {
                    CountOfEquipments = equipmentsId.Count();
                }
            }
            else
            {
#if DEBUG
                Debug.WriteLine("Session is  null!");
#endif
                equipmentsId.Add(equipmentId);
                CountOfEquipments = equipmentsId.Count();
                HttpContext.Current.Session["equipments"] = equipmentsId;
            }

            return(CountOfEquipments.ToString());
        }