private static Invitation FindInvitation(InvitationViewModel invitaion, Server.Models.User user, MongoCollection <BsonDocument> invitations)
        {
            var foundInvitation = invitations.AsQueryable <Invitation>()
                                  .FirstOrDefault(x => x.InvitedUserId == new ObjectId(user.MongoId) &&
                                                  x.Id == new ObjectId(invitaion.Id));

            return(foundInvitation);
        }
Пример #2
0
        public async Task<IActionResult> Signup([FromBody]ViewModelUser model)
        {
            if (!ModelState.IsValid)
            {
                return HttpBadRequest(ModelState);
            }
            var user = new User
            {
                UserName = model.UserName,
                Email = model.Email,
                PhoneNumber = model.PhoneNumber,
            };
            var result = await userManager.CreateAsync(user, model.Password);

            if (!result.Succeeded)
            {
                return HttpBadRequest(result);
            }
            await signManager.SignInAsync(user, isPersistent: model.RememberMe);
            return Ok();
        }
Пример #3
0
 protected void Page_Init()
 {
     db = new ForumDbContext();
     var id = Context.User.Identity.GetUserId();
     FoundUser = db.Users.Find(id);
 }