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()); }
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()); }