Exemplo n.º 1
0
        void Button2Click(object sender, EventArgs e)
        {
            NewUserInfo user = UserOperater.Create("Past", "hello");

            user.SetIcon(new Bitmap("E:\\123\\001.png"));
            user.BeginInit();
        }
Exemplo n.º 2
0
        public async Task <bool> InsertUserAsync(NewUserInfo entity)
        {
            try
            {
                FilterDefinition <BsonDocument> filter = Builders <BsonDocument> .Filter.Eq("username", entity.username);

                BsonDocument user = await mCollection.Find(filter).FirstOrDefaultAsync();

                if (user != null)
                {
                    return(false);
                }
                BsonDocument newUser = new BsonDocument
                {
                    { "username", entity.username },
                    { "password", Utilities.CalcuteSHA256Hash(entity.password) },
                    { "email", entity.email },
                    { "createAt", DateTime.Now },
                    { "updateAt", DateTime.Now },
                    { "lastLogin", DateTime.Now },
                    { "status", true }
                };
                await mCollection.InsertOneAsync(newUser);

                return(true);
            }
            catch
            {
                return(false);
            }
        }
Exemplo n.º 3
0
 private void okButton_Click(object sender, EventArgs e)
 {
     if (!NewUserInfo.Validate())
     {
         MessageBox.Show("Fill all fields", "Error", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
     }
     else
     {
         DialogResult = DialogResult.OK;
         PathToSave   = pathTextBox.Text + "\\" + commonNameTextBox.Text + ".pfx";
         Close();
     }
 }
Exemplo n.º 4
0
        public static async Task <string> CreateUser(string url, string fname, string lname, string username, string password, DateTime dob)
        {
            NewUserInfo info = new NewUserInfo {
                FirstName = fname,
                LastName  = lname,
                Email     = username,
                Password  = password,
                DOB       = new Date {
                    Day   = dob.Day,
                    Month = dob.Month,
                    Year  = dob.Year,
                }
            };

            return(await PostBytes(url, info.ToByteArray()));
        }
Exemplo n.º 5
0
        public async Task <Result> RegisterAsync(NewUserInfo entity)
        {
            bool result = await service.InsertUserAsync(entity);

            if (!result)
            {
                return new Result
                       {
                           status = Status.BadRequest,
                           data   = Messages.BadRequest
                       }
            }
            ;
            return(new Result
            {
                status = Status.OK,
                data = Messages.OK
            });
        }
Exemplo n.º 6
0
        public Result Register(NewUserInfo entity)
        {
            bool result = service.InsertUser(entity);

            if (!result)
            {
                return new Result
                       {
                           status = Status.BadRequest,
                           data   = Messages.BadRequest
                       }
            }
            ;
            return(new Result
            {
                status = Status.OK,
                data = Messages.OK
            });
        }
Exemplo n.º 7
0
        public async Task <object> Register([FromBody] NewUserInfo newUser)
        {
            try
            {
                Result result = await userService.RegisterAsync(newUser);

                if (result.status == 200)
                {
                    return(Ok(Responder.Success(result.data)));
                }
                else
                {
                    return(StatusCode(result.status, Responder.Fail(result.data)));
                }
            }
            catch (Exception error)
            {
                return(BadRequest(Responder.Fail(error.Message)));
            }
        }
Exemplo n.º 8
0
        public NewUserInfo GetRandomNewUser(string gender)
        {
            NewUserInfo info = new NewUserInfo();

            NewUsersSearch nuSearch = new NewUsersSearch();
            nuSearch.PhotoReq = true;
            nuSearch.UsersCount = 10;
            if (!string.IsNullOrEmpty(gender))
            {
                try
                {
                    nuSearch.Gender = (User.eGender)
                        Enum.Parse(typeof(User.eGender), gender);
                }
                catch (ArgumentException)
                {
                }
            }
            UserSearchResults nuResults = nuSearch.GetResults();

            if (nuResults != null && nuResults.Usernames != null)
            {
                Random rand = new Random();
                info.username = nuResults.Usernames[rand.Next(nuResults.Usernames.Length)];
                info.profileUrl = UrlRewrite.CreateShowUserUrl(info.username);
                info.imageUrl = ImageHandler.CreateImageUrl(Photo.GetPrimary(info.username).Id, 120, 120,
                                                            true, false, false);
            }

            return info;
        }
Exemplo n.º 9
0
        public ActionResult NewUser(NewUserInfo newUser)
        {
            ViewBag.Result = newUser;

            return(View());
        }