public async Task <ActionResult> RegisterClient([FromForm] Domain.Clients.Models.Register_Info info)
        {
            Domain.Clients.Hub hub = new Domain.Clients.Hub();
            Resp resp = await hub.RegisterNewClient(info);

            return(Pack(resp));
        }
        public async Task <ActionResult> GetList(int index, int rows, string search, int state)
        {
            Domain.Clients.Hub hub = new Domain.Clients.Hub();
            Resp list = await hub.GetClientsListAsync(index, rows, search, state);

            return(Pack(list));
        }
Beispiel #3
0
        public async Task <IActionResult> GetListAsync(int index, int size, string search)
        {
            Paginator pager = Paginator.New(index, size);

            pager["search"] = search;

            Domain.Clients.Hub clientsHub = new Domain.Clients.Hub();
            Resp r = await clientsHub.GetClientsListAysnc(pager);

            return(Pack(r));
        }
Beispiel #4
0
        public async Task <IActionResult> RegisterAsync([FromForm] string email, [FromForm] string password)
        {
            const string REDIRECT = "register?" + ALERT_WARNING;

            Domain.Clients.Models.RegisterInfo register = new Domain.Clients.Models.RegisterInfo
            {
                Email    = email,
                Password = password
            };

            Domain.Clients.Hub clientHub = new Domain.Clients.Hub();
            Resp r = await clientHub.RegisterAsync(register);

            if (r.IsSuccess)
            {
                //  去登录页面
                return(Redirect("/login"));
            }
            return(Redirect(string.Format(REDIRECT, r.Message)));
        }