Esempio n. 1
0
        public Account SetAccountIndex(AccIndexClientData data)
        {
            CheckRole(AccountRole.Admin);

            var editAccount = UserContext.Accounts.GetOrFail(data.Login);

            editAccount.Index           = data.Index;
            editAccount.InsurancePoints = data.InsurancePoints;
            UserContext.Accounts.Update(editAccount);

            UserContext.AddGameEvent(editAccount.Login, GameEventType.Index,
                                     $"Задан новый индекс {editAccount.Index} и очки страховки {editAccount.InsurancePoints}");

            return(editAccount);
        }
Esempio n. 2
0
 public IHttpActionResult SetIndex(AccIndexClientData data)
 {
     return(Ok(UserContext.Rights.SetAccountIndex(data)));
 }