public FurnitureModel GetOneFurniture(int furnitureID) { List <FurnitureModel> list = new List <FurnitureModel>(); list = GetAllFurniture(); FurnitureModel furniture = (from fur in list where fur.ID == furnitureID select fur).First(); return(furniture); }
public List <FurnitureModel> GetAllFurniture() { List <FurnitureModel> lista = new List <FurnitureModel>(); string path = HttpContext.Current.Server.MapPath("~/Furniture.txt"); if (File.Exists(path)) { string line = string.Empty; string[] array; using (StreamReader sr = new StreamReader(path)) { while ((line = sr.ReadLine()) != null) { if (line == string.Empty) { continue; } array = line.Split(','); FurnitureModel furniture = new FurnitureModel(); try { furniture.ID = int.Parse(array[0]); furniture.Name = array[1]; furniture.Colour = array[2]; furniture.OriginCountry = array[3]; furniture.ManufacturerName = array[4]; furniture.Price = double.Parse(array[5]); furniture.Quantity = int.Parse(array[6]); furniture.Category = array[7]; furniture.ProductionYear = int.Parse(array[8]); furniture.SalonName = array[9]; //komadNamestaja.Picture = null; lista.Add(furniture); } catch (Exception ex) { System.Diagnostics.Debug.WriteLine("Exception " + ex.Message.ToString()); return(null); } } } } return(lista); }
public void DeleteFurniture(int?furnitureID) { List <FurnitureModel> list = new List <FurnitureModel>(); list = GetAllFurniture(); FurnitureModel furnitureToDelete = (from fur in list where fur.ID == furnitureID select fur).First(); list.Remove(furnitureToDelete); string path = HttpContext.Current.Server.MapPath("~/Furniture.txt"); using (StreamWriter sw = new StreamWriter(path)) { foreach (var item in list) { sw.WriteLine(item.ID + "," + item.Name + "," + item.Colour + "," + item.OriginCountry + "," + item.ManufacturerName + "," + item.Price + "," + item.Quantity + "," + item.Category + "," + item.ProductionYear + "," + item.SalonName); } } }