Ejemplo n.º 1
0
        public UserDetailResult GetUserDetail(int?id = null, string employeeID = null)
        {
            UserDetailResult userDetail = new UserDetailResult();

            if (id != null && employeeID == null)
            {
                userDetail = this.GetAllUserDetail().Where(x => x.ID == (int)id).FirstOrDefault();
            }

            if (id == null && employeeID != null)
            {
                userDetail = this.GetAllUserDetail().Where(x => x.EmployeeID == Convert.ToInt32(employeeID.Trim())).FirstOrDefault();
            }

            return(userDetail);
        }
Ejemplo n.º 2
0
        protected async Task <User> AddUser(UserDetailResult entity, int?parentId = null)
        {
            var user = new User
            {
                OpenID      = entity.openid,
                Email       = "",
                Gender      = entity.sex,
                Name        = entity.nickname,
                UpdatedDate = DateTime.Now,
                ParentID    = parentId
            };

            user = await AddUser(user);

            return(user);
        }