327 lines
11 KiB
C#
327 lines
11 KiB
C#
|
using System;
|
|||
|
using System.Collections.Generic;
|
|||
|
using System.Linq;
|
|||
|
using System.Runtime.Serialization;
|
|||
|
using System.ServiceModel;
|
|||
|
using System.Text;
|
|||
|
using System.Web.Mvc;
|
|||
|
using Weee.Models;
|
|||
|
using Weee.Service;
|
|||
|
|
|||
|
namespace Weee.WCFService.ProductLCA
|
|||
|
{
|
|||
|
// NOTE: You can use the "Rename" command on the "Refactor" menu to change the class name "WCFSheetDataService" in code, svc and config file together.
|
|||
|
// NOTE: In order to launch WCF Test Client for testing this service, please select WCFSheetDataService.svc or WCFSheetDataService.svc.cs at the Solution Explorer and start debugging.
|
|||
|
public class WCFSheetDataService : IWCFSheetDataService
|
|||
|
{
|
|||
|
|
|||
|
private readonly WeeeSheetDataService service;
|
|||
|
public WCFSheetDataService()
|
|||
|
{
|
|||
|
service = DependencyResolver.Current.GetService<WeeeSheetDataService>();
|
|||
|
service.DisableProxyAndLazyLoad();
|
|||
|
}
|
|||
|
|
|||
|
|
|||
|
public IEnumerable<Material> SaveMaterialSheet(IEnumerable<Material> toBeSave, string authId)
|
|||
|
{
|
|||
|
service.Initialize(authId);
|
|||
|
return service.SaveSheet(toBeSave).Cast<Material>();
|
|||
|
}
|
|||
|
|
|||
|
public Material SaveMaterialSheetItem(Material toBeSave, string authId)
|
|||
|
{
|
|||
|
service.Initialize(authId);
|
|||
|
return (Material)service.SaveSheetItem(toBeSave);
|
|||
|
}
|
|||
|
|
|||
|
public void DeleteMaterialSheet(int lcaId, string authId, MaterialType materialType)
|
|||
|
{
|
|||
|
service.Initialize(authId);
|
|||
|
service.DeleteSheet<Material>(lcaId);
|
|||
|
}
|
|||
|
|
|||
|
public void DeleteMaterialSheetItem(int id, string authId)
|
|||
|
{
|
|||
|
service.Initialize(authId);
|
|||
|
service.DeleteSheetItem<Material>(id);
|
|||
|
}
|
|||
|
|
|||
|
public IEnumerable<Material> GetMaterialSheet(int lcaId, string authId)
|
|||
|
{
|
|||
|
service.Initialize(authId);
|
|||
|
return service.GetSheet<Material>(lcaId);
|
|||
|
}
|
|||
|
|
|||
|
public IEnumerable<Vehicle> SaveVehicleSheet(IEnumerable<Vehicle> toBeSave, string authId)
|
|||
|
{
|
|||
|
service.Initialize(authId);
|
|||
|
return service.SaveSheet(toBeSave).Cast<Vehicle>();
|
|||
|
}
|
|||
|
|
|||
|
public Vehicle SaveVehicleSheetItem(Vehicle toBeSave, string authId)
|
|||
|
{
|
|||
|
service.Initialize(authId);
|
|||
|
return (Vehicle)service.SaveSheetItem(toBeSave);
|
|||
|
}
|
|||
|
|
|||
|
public void DeleteVehicleSheet(int lcaId, string authId)
|
|||
|
{
|
|||
|
service.Initialize(authId);
|
|||
|
service.DeleteSheet<Vehicle>(lcaId);
|
|||
|
}
|
|||
|
|
|||
|
public void DeleteVehicleSheetItem(int id, string authId)
|
|||
|
{
|
|||
|
service.Initialize(authId);
|
|||
|
service.DeleteSheetItem<Vehicle>(id);
|
|||
|
}
|
|||
|
|
|||
|
public IEnumerable<Vehicle> GetVehicleSheet(int lcaId, string authId)
|
|||
|
{
|
|||
|
service.Initialize(authId);
|
|||
|
return service.GetSheet<Vehicle>(lcaId);
|
|||
|
}
|
|||
|
|
|||
|
public IEnumerable<Refrigerant> SaveRefrigerantSheet(IEnumerable<Refrigerant> toBeSave, string authId)
|
|||
|
{
|
|||
|
service.Initialize(authId);
|
|||
|
return service.SaveSheet(toBeSave).Cast<Refrigerant>();
|
|||
|
}
|
|||
|
|
|||
|
public Refrigerant SaveRefrigerantSheetItem(Refrigerant toBeSave, string authId)
|
|||
|
{
|
|||
|
service.Initialize(authId);
|
|||
|
return (Refrigerant)service.SaveSheetItem(toBeSave);
|
|||
|
}
|
|||
|
|
|||
|
public void DeleteRefrigerantSheet(int lcaId, string authId)
|
|||
|
{
|
|||
|
service.Initialize(authId);
|
|||
|
service.DeleteSheet<Refrigerant>(lcaId);
|
|||
|
}
|
|||
|
|
|||
|
public void DeleteRefrigerantSheetItem(int id, string authId)
|
|||
|
{
|
|||
|
service.Initialize(authId);
|
|||
|
service.DeleteSheetItem<Refrigerant>(id);
|
|||
|
}
|
|||
|
|
|||
|
public IEnumerable<Refrigerant> GetRefrigerantSheet(int lcaId, string authId)
|
|||
|
{
|
|||
|
service.Initialize(authId);
|
|||
|
return service.GetSheet<Refrigerant>(lcaId);
|
|||
|
}
|
|||
|
|
|||
|
public IEnumerable<Transport> SaveTransportSheet(IEnumerable<Transport> toBeSave, string authId)
|
|||
|
{
|
|||
|
service.Initialize(authId);
|
|||
|
return service.SaveSheet(toBeSave).Cast<Transport>();
|
|||
|
}
|
|||
|
|
|||
|
public Transport SaveTransportSheetItem(Transport toBeSave, string authId)
|
|||
|
{
|
|||
|
service.Initialize(authId);
|
|||
|
return (Transport)service.SaveSheetItem(toBeSave);
|
|||
|
}
|
|||
|
|
|||
|
public void DeleteTransportSheet(int lcaId, string authId)
|
|||
|
{
|
|||
|
service.Initialize(authId);
|
|||
|
service.DeleteSheet<Transport>(lcaId);
|
|||
|
}
|
|||
|
|
|||
|
public void DeleteTransportSheetItem(int id, string authId)
|
|||
|
{
|
|||
|
service.Initialize(authId);
|
|||
|
service.DeleteSheetItem<Transport>(id);
|
|||
|
}
|
|||
|
|
|||
|
public IEnumerable<Transport> GetTransportSheet(int lcaId, string authId)
|
|||
|
{
|
|||
|
service.Initialize(authId);
|
|||
|
return service.GetSheet<Transport>(lcaId);
|
|||
|
}
|
|||
|
|
|||
|
public IEnumerable<Waste> SaveWasteSheet(IEnumerable<Waste> toBeSave, string authId)
|
|||
|
{
|
|||
|
service.Initialize(authId);
|
|||
|
return service.SaveSheet(toBeSave).Cast<Waste>();
|
|||
|
}
|
|||
|
|
|||
|
public Waste SaveWasteSheetItem(Waste toBeSave, string authId)
|
|||
|
{
|
|||
|
service.Initialize(authId);
|
|||
|
return (Waste)service.SaveSheetItem(toBeSave);
|
|||
|
}
|
|||
|
|
|||
|
public void DeleteWasteSheet(int lcaId, string authId)
|
|||
|
{
|
|||
|
service.Initialize(authId);
|
|||
|
service.DeleteSheet<Waste>(lcaId);
|
|||
|
}
|
|||
|
|
|||
|
public void DeleteWasteSheetItem(int id, string authId)
|
|||
|
{
|
|||
|
service.Initialize(authId);
|
|||
|
service.DeleteSheetItem<Waste>(id);
|
|||
|
}
|
|||
|
|
|||
|
public IEnumerable<Waste> GetWasteSheet(int lcaId, string authId)
|
|||
|
{
|
|||
|
service.Initialize(authId);
|
|||
|
return service.GetSheet<Waste>(lcaId);
|
|||
|
}
|
|||
|
|
|||
|
public IEnumerable<WasteTransport> SaveWasteTransportSheet(IEnumerable<WasteTransport> toBeSave, string authId)
|
|||
|
{
|
|||
|
service.Initialize(authId);
|
|||
|
return service.SaveSheet(toBeSave).Cast<WasteTransport>();
|
|||
|
}
|
|||
|
|
|||
|
public WasteTransport SaveWasteTransportSheetItem(WasteTransport toBeSave, string authId)
|
|||
|
{
|
|||
|
service.Initialize(authId);
|
|||
|
return (WasteTransport)service.SaveSheetItem(toBeSave);
|
|||
|
}
|
|||
|
|
|||
|
public void DeleteWasteTransportSheet(int lcaId, string authId)
|
|||
|
{
|
|||
|
service.Initialize(authId);
|
|||
|
service.DeleteSheet<WasteTransport>(lcaId);
|
|||
|
}
|
|||
|
|
|||
|
public void DeleteWasteTransportSheetItem(int id, string authId)
|
|||
|
{
|
|||
|
service.Initialize(authId);
|
|||
|
service.DeleteSheetItem<WasteTransport>(id);
|
|||
|
}
|
|||
|
|
|||
|
public IEnumerable<WasteTransport> GetWasteTransportSheet(int lcaId, string authId)
|
|||
|
{
|
|||
|
service.Initialize(authId);
|
|||
|
return service.GetSheet<WasteTransport>(lcaId);
|
|||
|
}
|
|||
|
|
|||
|
public IEnumerable<GasolineEquipment> SaveGasolineEquipmentSheet(IEnumerable<GasolineEquipment> toBeSave, string authId)
|
|||
|
{
|
|||
|
service.Initialize(authId);
|
|||
|
return service.SaveSheet(toBeSave).Cast<GasolineEquipment>();
|
|||
|
}
|
|||
|
|
|||
|
public GasolineEquipment SaveGasolineEquipmentSheetItem(GasolineEquipment toBeSave, string authId)
|
|||
|
{
|
|||
|
service.Initialize(authId);
|
|||
|
return (GasolineEquipment)service.SaveSheetItem(toBeSave);
|
|||
|
}
|
|||
|
|
|||
|
public void DeleteGasolineEquipmentSheet(int lcaId, string authId)
|
|||
|
{
|
|||
|
service.Initialize(authId);
|
|||
|
service.DeleteSheet<GasolineEquipment>(lcaId);
|
|||
|
}
|
|||
|
|
|||
|
public void DeleteGasolineEquipmentSheetItem(int id, string authId)
|
|||
|
{
|
|||
|
service.Initialize(authId);
|
|||
|
service.DeleteSheetItem<GasolineEquipment>(id);
|
|||
|
}
|
|||
|
|
|||
|
public IEnumerable<GasolineEquipment> GetGasolineEquipmentSheet(int lcaId, string authId)
|
|||
|
{
|
|||
|
service.Initialize(authId);
|
|||
|
return service.GetSheet<GasolineEquipment>(lcaId);
|
|||
|
}
|
|||
|
|
|||
|
public IEnumerable<Kitchen> SaveKitchenSheet(IEnumerable<Kitchen> toBeSave, string authId)
|
|||
|
{
|
|||
|
service.Initialize(authId);
|
|||
|
return service.SaveSheet(toBeSave).Cast<Kitchen>();
|
|||
|
}
|
|||
|
|
|||
|
public Kitchen SaveKitchenSheetItem(Kitchen toBeSave, string authId)
|
|||
|
{
|
|||
|
service.Initialize(authId);
|
|||
|
return (Kitchen)service.SaveSheetItem(toBeSave);
|
|||
|
}
|
|||
|
|
|||
|
public void DeleteKitchenSheet(int lcaId, string authId)
|
|||
|
{
|
|||
|
service.Initialize(authId);
|
|||
|
service.DeleteSheet<Kitchen>(lcaId);
|
|||
|
}
|
|||
|
|
|||
|
public void DeleteKitchenSheetItem(int id, string authId)
|
|||
|
{
|
|||
|
service.Initialize(authId);
|
|||
|
service.DeleteSheetItem<Kitchen>(id);
|
|||
|
}
|
|||
|
|
|||
|
public IEnumerable<Kitchen> GetKitchenSheet(int lcaId, string authId)
|
|||
|
{
|
|||
|
service.Initialize(authId);
|
|||
|
return service.GetSheet<Kitchen>(lcaId);
|
|||
|
}
|
|||
|
|
|||
|
public IEnumerable<FireEquipment> SaveFireEquipmentSheet(IEnumerable<FireEquipment> toBeSave, string authId)
|
|||
|
{
|
|||
|
service.Initialize(authId);
|
|||
|
return service.SaveSheet(toBeSave).Cast<FireEquipment>();
|
|||
|
}
|
|||
|
|
|||
|
public FireEquipment SaveFireEquipmentSheetItem(FireEquipment toBeSave, string authId)
|
|||
|
{
|
|||
|
service.Initialize(authId);
|
|||
|
return (FireEquipment)service.SaveSheetItem(toBeSave);
|
|||
|
}
|
|||
|
|
|||
|
public void DeleteFireEquipmentSheet(int lcaId, string authId)
|
|||
|
{
|
|||
|
service.Initialize(authId);
|
|||
|
service.DeleteSheet<FireEquipment>(lcaId);
|
|||
|
}
|
|||
|
|
|||
|
public void DeleteFireEquipmentSheetItem(int id, string authId)
|
|||
|
{
|
|||
|
service.Initialize(authId);
|
|||
|
service.DeleteSheetItem<FireEquipment>(id);
|
|||
|
}
|
|||
|
|
|||
|
public IEnumerable<FireEquipment> GetFireEquipmentSheet(int lcaId, string authId)
|
|||
|
{
|
|||
|
service.Initialize(authId);
|
|||
|
return service.GetSheet<FireEquipment>(lcaId);
|
|||
|
}
|
|||
|
|
|||
|
public IEnumerable<OtherCompound> SaveOtherCompoundSheet(IEnumerable<OtherCompound> toBeSave, string authId)
|
|||
|
{
|
|||
|
service.Initialize(authId);
|
|||
|
return service.SaveSheet(toBeSave).Cast<OtherCompound>();
|
|||
|
}
|
|||
|
|
|||
|
public OtherCompound SaveOtherCompoundSheetItem(OtherCompound toBeSave, string authId)
|
|||
|
{
|
|||
|
service.Initialize(authId);
|
|||
|
return (OtherCompound)service.SaveSheetItem(toBeSave);
|
|||
|
}
|
|||
|
|
|||
|
public void DeleteOtherCompoundSheet(int lcaId, string authId)
|
|||
|
{
|
|||
|
service.Initialize(authId);
|
|||
|
service.DeleteSheet<OtherCompound>(lcaId);
|
|||
|
}
|
|||
|
|
|||
|
public void DeleteOtherCompoundSheetItem(int id, string authId)
|
|||
|
{
|
|||
|
service.Initialize(authId);
|
|||
|
service.DeleteSheetItem<OtherCompound>(id);
|
|||
|
}
|
|||
|
|
|||
|
public IEnumerable<OtherCompound> GetOtherCompoundSheet(int lcaId, string authId)
|
|||
|
{
|
|||
|
service.Initialize(authId);
|
|||
|
return service.GetSheet<OtherCompound>(lcaId);
|
|||
|
}
|
|||
|
}
|
|||
|
}
|