Beispiel #1
0
        public IActionResult GetCurrentUser(UserInfo user)
        {
            var token = new JwtSecurityToken(_header,
                                             new JwtPayload(
                                                 null,
                                                 null,
                                                 new[]
            {
                new Claim("id", user.Id.ToString()),
                new Claim("type", user.Type.ToString().ToLower())
            },
                                                 null,
                                                 DateTime.Now.AddDays(7)
                                                 ));
            UserInfo me1 = _userService.GetUserByUserId(User.Id());
            Dperson  me  = new Dperson();

            me.Id = (int)me1.Id;
            if (me1.Type == Xmu.Crms.Shared.Models.Type.Student)
            {
                me.Type = "student";
            }
            if (me1.Type == Xmu.Crms.Shared.Models.Type.Teacher)
            {
                me.Type = "teacher";
            }
            me.Number = me1.Number;
            me.Phone  = me1.Phone;
            me.Email  = me1.Email;
            me.Name   = me1.Name;
            if (me1.Gender == Xmu.Crms.Shared.Models.Gender.Male)
            {
                me.Gender = "male";
            }
            if (me1.Gender == Xmu.Crms.Shared.Models.Gender.Female)
            {
                me.Type = "female";
            }
            Dschool dschool = new Dschool();

            dschool.ID       = (int)me1.School.Id;
            dschool.Name     = me1.School.Name;
            dschool.Province = me1.School.Province;
            if (me1.Avatar != null)
            {
                me.Avatar = me1.Avatar;
            }
            me.School = dschool;
            return(Json(me));
        }
Beispiel #2
0
        public IActionResult CreateSchool([FromBody] Dschool my)
        {
            int temp = my.ID;

            return(Json(temp));
        }