예제 #1
0
        public SingleRsp UpdateUsers(UsersReq req)
        {
            var res = new SingleRsp();

            try
            {
                Users c = new Users();
                c.Iduser     = req.Iduser;
                c.Hoten      = req.Hoten;
                c.Username   = req.Username;
                c.Password   = req.Password;
                c.Email      = req.Email;
                c.Ngaysinh   = req.Ngaysinh;
                c.Gioitinh   = req.Gioitinh;
                c.Idgroup    = req.Idgroup;
                c.Ngaydangky = req.Ngaydangky;
                //
                res      = base.Update(c);
                res.Data = c;
            }
            catch (Exception ex)
            {
                res.SetError(ex.StackTrace);
            }
            return(res);
        }
예제 #2
0
        public static UsersResp GetUsers()
        {
            var req = new UsersReq();

            req.UserIDs.Add(18);
            return(_client.GetUsers(req));
        }
예제 #3
0
        public IActionResult CheckAcc_Linq([FromBody] UsersReq req)
        {
            var res = new SingleRsp();

            res.Data = _svc.CheckAcc_Linq(req.UserName);
            return(Ok(res));
        }
        public SingleRsp CreateUsers(UsersReq req)
        {
            var res = new SingleRsp();

            try
            {
                Users c = new Users();
                c.Userid           = req.Userid;
                c.Email            = req.Email;
                c.FirstName        = req.FirstName;
                c.LastName         = req.LastName;
                c.Username         = req.Username;
                c.Passwords        = req.Passwords;
                c.IsActive         = req.IsActive;
                c.PhoneNumber      = req.PhoneNumber;
                c.UsersImage       = req.UsersImage;
                c.UsersDescription = req.UsersDescription;

                //
                res      = base.Create(c);
                res.Data = c;
            }
            catch (Exception ex)
            {
                res.SetError(ex.StackTrace);
            }

            return(res);
        }
예제 #5
0
        public Users UpdatePassword(UsersReq use)
        {
            Users users = new Users();

            users.UserId   = use.UserId;
            users.Password = use.Password;
            return(_rep.UpdatePassword(users));
        }
예제 #6
0
        public Users UpdateAddress(UsersReq use)
        {
            Users users = new Users();

            users.UserId  = use.UserId;
            users.Address = use.Address;
            return(_rep.UpdateAddress(users));
        }
예제 #7
0
        public IActionResult SearchUser([FromBody] UsersReq req)
        {
            var res = new SingleRsp();
            var pro = _svc.SearchUser(req.Keyword, req.Page, req.Size);

            res.Data = pro;
            return(Ok(res));
        }
예제 #8
0
        public Users UpdateUser(UsersReq use)
        {
            Users users = new Users();

            users.UserId      = use.UserId;
            users.Email       = use.Email;
            users.FullName    = use.FullName;
            users.PhoneNumber = use.PhoneNumber;
            return(_rep.UpdateUser(users));
        }
예제 #9
0
        public object Get(UsersReq request)
        {
            var data = new List <UserAuth>();

            using (var db = usersRepository.Open())
            {
                //Create the PortalTempUser POCO table if it doesn't already exist
                //db.CreateTableIfNotExists<PortalTempUser>();
                data = db.Select <UserAuth>();
            }
            return(new UsersResponse {
                Users = data
            });
        }
예제 #10
0
        public SingleRsp CreateUser(UsersReq use)
        {
            var   res   = new SingleRsp();
            Users users = new Users();

            users.UserName    = use.UserName;
            users.Password    = use.PassWord;
            users.PhoneNumber = use.PhoneNumber;
            users.Email       = use.Email;
            users.Dob         = use.Dob;
            users.RoleId      = use.RoleId;

            res = _rep.CreateUser(users);
            return(res);
        }
        //===========================================================
        //===========================================================

        #region -- Update User --

        public SingleRsp UpdateUser(int id, UsersReq u)
        {
            var res  = new SingleRsp();
            var user = All.FirstOrDefault(x => x.UserId.Equals(id));

            user.Username = u.username;
            user.Password = u.password;
            user.Email    = u.email;
            user.FullName = u.full_name;
            user.Phone    = u.phone;
            user.Address  = u.address;
            user.IsAdmin  = u.is_admin;
            user.IsActive = u.is_active;
            res           = _rep.UpdateUser(user);
            return(res);
        }
        //===========================================================
        //===========================================================

        #region -- Create Users --

        public SingleRsp CreateUser(UsersReq u)
        {
            var   res  = new SingleRsp();
            Users user = new Users();

            user.UserId   = u.id;
            user.Username = u.username;
            user.Password = u.password;
            user.Email    = u.email;
            user.FullName = u.full_name;
            user.Phone    = u.phone;
            user.Address  = u.address;
            user.IsAdmin  = u.is_admin;
            user.IsActive = u.is_active;
            res           = _rep.CreateUser(user);
            return(res);
        }
예제 #13
0
        //===========================================================
        //===========================================================
        #region -- Update User --

        public SingleRsp UpdateUser(UsersReq u)
        {
            var   res  = new SingleRsp();
            Users user = new Users();

            user.UserId   = u.UserId;
            user.Username = u.Username;
            user.Password = u.Password;
            user.Email    = u.Email;
            user.FullName = u.FullName;
            user.Phone    = u.Phone;
            user.Address  = u.Address;
            user.IsAdmin  = u.IsAdmin;
            user.IsActive = u.IsActive;
            res           = _rep.UpdateUser(user);
            return(res);
        }
예제 #14
0
        public IActionResult UpdateUsers(UsersReq req)
        {
            var res = _svc.UpdateUsers(req);

            return(Ok(res));
        }
예제 #15
0
        public IActionResult DeleteUser([FromBody] UsersReq req)
        {
            var res = _svc.DeleteUser(req.UserId);

            return(Ok(res));
        }
예제 #16
0
        public IActionResult UpdateUser([FromBody] UsersReq req)
        {
            var res = _svc.UpdateUser(req.UserId, req.UserName, req.PassWord, req.PhoneNumber, req.Dob, req.Email, req.RoleId);

            return(Ok(res));
        }
예제 #17
0
        public IActionResult UpdatePassword([FromBody] UsersReq req)
        {
            var res = _svc.UpdatePassword(req);

            return(Ok(res));
        }
예제 #18
0
        public IActionResult HashPW([FromBody] UsersReq req)
        {
            var res = _svc.HashPW(req.Email);

            return(Ok(res));
        }
예제 #19
0
        public IActionResult UpdateAddress([FromBody] UsersReq req)
        {
            var res = _svc.UpdateAddress(req);

            return(Ok(res));
        }
예제 #20
0
        public IActionResult CreateUser([FromBody] UsersReq req)
        {
            var res = _svc.CreateUser(req);

            return(Ok(res));
        }
예제 #21
0
        public IActionResult Authenticate([FromBody] UsersReq req)
        {
            var res = _svc.Authenticate(req.Email);

            return(Ok(res));
        }
        public IActionResult Register([FromBody] UsersReq model)
        {
            var res = _svc.RegisterUser(model);

            return(Ok(res));
        }
        public IActionResult UpdateUser(int Id, [FromBody] UsersReq req)
        {
            var res = _svc.UpdateUser(Id, req);

            return(Ok(res));
        }