Пример #1
0
        public async Task <IActionResult> RegisterClient([FromBody] AuthorizedQS ajaxModel)
        {
            if (ajaxModel.value.Length == 0)
            {
                return(Content("false"));
            }

            var client = new ApplicationClient()
            {
                ClientDescription = ajaxModel.value
            };

            db.ApplicationClients.Add(client);
            await db.SaveChangesAsync();

            return(Content("true:" + client.applicationClientId));
        }
Пример #2
0
        public async Task <IActionResult> RemoveUser([FromBody] AuthorizedQS ajaxModel)
        {
            if (!IsClientRegistered(ajaxModel.authKey))
            {
                return(Content("false"));
            }

            var guid = new Guid(ajaxModel.value);
            var user = (from a in db.Users where a.userId == guid select a).FirstOrDefault();

            if (user.enabled)
            {
                user.enabled = false;
                db.Users.Update(user);
                await db.SaveChangesAsync();

                return(Content("true"));
            }

            return(Content("false"));
        }