public IActionResult DownloadUser()
        {
            DAUsers       dAUsers  = new DAUsers();
            var           users    = dAUsers.List(_context);
            var           userlist = dAUsers.List(_context);
            StringBuilder sb       = new StringBuilder();

            for (int i = 0; i < userlist.Count; i++)
            {
                UserList customer = userlist[i];
                sb.Append(userlist[i].Email + ',');
                sb.Append(userlist[i].Name + ',');
                sb.Append(userlist[i].Phoneno + ',');
                sb.Append("\r\n");
            }
            return(File(Encoding.UTF8.GetBytes(sb.ToString()), "text/csv", "Grid.csv"));
        }
        public IActionResult DeleteUser(long userid)
        {
            DAUsers dAUsers = new DAUsers();

            return(this.OKResponse(dAUsers.Delete(_context, userid, User.ToAppUser()) == true ? "Deleted Successfully" : "Deletion Failed"));
        }
        public IActionResult InActiveuser(long userid, bool status)
        {
            DAUsers dAUsers = new DAUsers();

            return(this.OKResponse(dAUsers.DisableUser(_context, userid, status, User.ToAppUser()) == true ? (status == true ? "Active Successfully" : "InActive Successfully"):"Failed to Update"));
        }
        public IActionResult GetBlockedUserList()
        {
            DAUsers dAUsers = new DAUsers();

            return(this.OK <List <UserList> >(dAUsers.BlockedList(_context)));
        }