//הוספת מפעל חדש public static void setFactory(factoryDto newFactory) { using (ProjectZUEntities db = new ProjectZUEntities()) { db.Factories.Add(convertion.FactoryConvertion.ConvertToFactory(newFactory)); db.SaveChanges(); } }
//המרה לDB public static Factory ConvertToFactory(factoryDto f) { Factory newFactoryConvertion = new Factory(); newFactoryConvertion.FactoriesAddress = f.FactoriesAddress; newFactoryConvertion.FactoriesId = f.FactoriesId; newFactoryConvertion.FactoriesName = f.FactoriesName; newFactoryConvertion.FactoriesNumber = f.FactoriesNumber; return(newFactoryConvertion); }
//המרה מDB public static factoryDto ConvertToDto(Factory f) { factoryDto newFactoryConvertion = new factoryDto(); newFactoryConvertion.FactoriesAddress = f.FactoriesAddress; newFactoryConvertion.FactoriesId = f.FactoriesId; newFactoryConvertion.FactoriesName = f.FactoriesName; newFactoryConvertion.FactoriesNumber = f.FactoriesNumber; return(newFactoryConvertion); }
//לקבלת סוגי השרות של מפעל מסוים public static List <typeOfServiceDto> getTypeOfService(factoryDto factory) { using (ProjectZUEntities db = new ProjectZUEntities()) { List <typeOfServiceDto> typeServiseOfFactory = new List <typeOfServiceDto>(); List <TypesOfService> typeOfService = db.TypesOfServices.ToList(); foreach (var item in typeOfService) { if (factory.TypesOfServiceId == item.TypesOfServiceId) { typeServiseOfFactory.Add(convertion.TypeOsServiceConvertion.ConvertionToDto(item)); } } return(typeServiseOfFactory); } }