public static List <PriceDTO> GetPrices()//איך להוסיף מחיר לשני הסוגים { List <PriceDTO> ls = new List <PriceDTO>(); db.Prices.ToList().ForEach(s => ls.Add(PriceCast.CastToDTO(s))); return(ls); }
/// <summary> /// הוספת דף הדפסה חדש /// </summary> /// <param name="sheet"></param> public static void AddSheet(PrintingSheetDTO sheet) { List <Price> ls = new List <Price>(); db.SizeOfPages.Add(SizeOfPageCast.CastToDAL(sheet.SizeOfPage)); db.Prices.Add(PriceCast.CastToDAL(sheet.price)); db.Prices.AddRange(ls); db.SaveChanges(); }
/// <summary> /// הפוקציה מחזירה את רשימת דפי ההדפסה /// </summary> /// <returns></returns> public static List <PrintingSheetDTO> GetSheets() { List <PrintingSheetDTO> sheets = new List <PrintingSheetDTO>(); db.SizeOfPages.ToList().ForEach(w => { var t = new PrintingSheetDTO() { SizeOfPage = new SizeOfPageDTO() { sizeId = w.sizeId, sizeName = w.sizeName } }; var d = db.Prices.ToList().FirstOrDefault(x => x.sizeId == w.sizeId); t.price = PriceCast.CastToDTO(d); sheets.Add(t); }); return(sheets); }
public static void AddPrice(int sizeId, PriceDTO price)//איך להוסיף מחיר לשני הסוגים { price.sizeId = sizeId; db.Prices.Add(PriceCast.CastToDAL(price)); db.SaveChanges(); }