Ejemplo n.º 1
0
        public async Task <IActionResult> BanSingleIp(string id, string name)
        {
            await Database.Database.BanSingleIp(id, true);

            DbAdminLog.Log(DbAdminLog.LogType.IpBan, User.Identity.Name, id);
            return(Redirect("/Users/Users/" + name));
        }
Ejemplo n.º 2
0
        public async Task <IActionResult> BanIPs(string id)
        {
            uint i;

            if (!uint.TryParse(id, out i))
            {
                return(Redirect("/"));
            }
            await Database.Database.BanIPs(i, true);

            DbAdminLog.Log(DbAdminLog.LogType.IpBan, User.Identity.Name, id);
            return(Redirect("/Users/UsersNum/" + id));
        }
Ejemplo n.º 3
0
        public override void Save(AdminLog entity)
        {
            var dbAdminLog = DbAdminLog.FromDomainModel(entity);

            _unitOfWork.Store(dbAdminLog, tran => AuthUserDatabase.Temp(tran).AdminLogsTable);
        }
Ejemplo n.º 4
0
        public async Task <IActionResult> Log()
        {
            var m = await DbAdminLog.GetLog();

            return(View(m));
        }