public static StaffWCF ConvertStaffToWCF(Staff staff)
        {
            StaffWCF wcfStaff = new StaffWCF()
            {
                Login        = staff.Login,
                Password     = staff.Password,
                WorkPosition = new WorkPositionWCF
                {
                    Id   = staff.WorkPosition.Id,
                    Name = staff.WorkPosition.Name
                }
            };

            return(wcfStaff);
        }
        public static Staff ConvertStaffToDal(StaffWCF wcfStaff)
        {
            Staff staff = new Staff()
            {
                Login    = wcfStaff.Login,
                Password = wcfStaff.Password,

                Id           = wcfStaff.Id,
                WorkPosition = new WorkPosition
                {
                    Name = wcfStaff.WorkPosition.Name,
                    Id   = wcfStaff.WorkPosition.Id
                },
            };

            return(staff);
        }
Exemple #3
0
        public Staff GetUserAutorization(string login, string password)
        {
            Staff    staff    = null;
            StaffWCF staffwcf = client.GetUserAutorization(login, password);

            if (staffwcf != null)
            {
                staff = new Staff
                {
                    Login        = staffwcf.Login,
                    Password     = staffwcf.Password,
                    WorkPosition = new WorkPosition
                    {
                        Name = staffwcf.WorkPosition.Name,
                    }
                };
            }
            return(staff);
        }