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); }
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(); }
protected void Page_Init() { db = new ForumDbContext(); var id = Context.User.Identity.GetUserId(); FoundUser = db.Users.Find(id); }