public List <StaffWCF> GetEmployees()
        {
            List <StaffWCF> Staffs = new List <StaffWCF>();

            Staffs = function.GetEmployees().Select(x => ConvertationsWCF.ConvertStaffToWcf(x)).ToList();
            return(Staffs);
        }
        public List <WorkPositionWCF> GetListPositions()
        {
            List <WorkPositionWCF> positions = new List <WorkPositionWCF>();

            foreach (var item in function.GetListPositions())
            {
                positions.Add(ConvertationsWCF.ConvertPositionToWcf(item));
            }
            return(positions);
        }
        // services
        public List <ServicesWCF> GetListServices()
        {
            List <ServicesWCF> getlistServices = new List <ServicesWCF>();
            List <BllServices> tmplistServices = function.GetListServices();

            getlistServices.AddRange(tmplistServices.Select(x => new ServicesWCF
            {
                Name         = x.Name,
                Price        = x.Price,
                WCFMaterials = new List <MaterialsWCF>(x.BllMaterials.Select(y => ConvertationsWCF.ConvertWcfMaterials(y)).ToList())
            }).ToList());
            return(getlistServices);
        }
 public List <MaterialsWCF> GetMaterials()
 {
     return(function.GetListMaterials().Select(x => ConvertationsWCF.ConvertWcfMaterials(x)).ToList());
 }
 public ICollection <InfoWCF> GetLoggs()
 {
     return(function.GetLoggs().Select(x => ConvertationsWCF.ConvertToBllInfo(x)).ToList());
 }
 public void AddMaterialsToDB(MaterialsWCF materialsWCF)
 {
     function.AddMaterialToDB(ConvertationsWCF.ConvertMaterialsToDB(materialsWCF));
 }
 public List <string> WritingOff(List <WriteOffMaterialsWCF> writeOffMaterials)
 {
     return(function.WritingOff(writeOffMaterials.Select(x => ConvertationsWCF.ConvertWriteOffToBD(x)).ToList()));
 }
 public void AddEmployee(StaffWCF wcfStaff)
 {
     function.AddEmployee(ConvertationsWCF.ConvertStaffToBll(wcfStaff));
 }
 public void UpdateMaterials(MaterialsWCF materialsWCF)
 {
     function.UpdateMaterial(ConvertationsWCF.ConvertMaterialsToDB(materialsWCF));
 }