public DivisionSource(UITableView tableView, OrganizationInfoModel organizationInfo, ProfileDetailsModel profileDetails) { _organizationInfo = organizationInfo; _profileDetails = profileDetails; tableView.RegisterNibForCellReuse(DetailsCell.Nib, DetailsCell.Key); tableView.RegisterNibForCellReuse(OrganizationDetailCell.Nib, OrganizationDetailCell.Key); }
public async Task <ActionResult> Register(RegisterRequestModel model) { IdentityResult result = new IdentityResult(); if (ModelState.IsValid) { var user = new ApplicationUser { UserName = model.Email, Email = model.Email, FirstName = model.FirstName, LastName = model.LastName }; result = await UserManager.CreateAsync(user, model.Password); if (result.Succeeded) { ProfileDetailsModel profile = new ProfileDetailsModel { UserID = user.Id, FirstName = user.FirstName, LastName = user.LastName, Email = user.Email }; return(Json(new { Success = true, User = profile })); } } return(Json(new { Success = false, Message = result.Errors })); }
public OrganizationSource(UITableView tableView, ProfileOrganizationModel divisions, ProfileDetailsModel details) { _details = details; _divisions = divisions; tableView.RegisterNibForCellReuse(DetailsCell.Nib, DetailsCell.Key); tableView.RegisterNibForCellReuse(OrganizationDivisionsCell.Nib, OrganizationDivisionsCell.Key); }
public ProfileDetailsVM(string id) { ProfileDetailsModel = new ProfileDetailsModel(id); UpdateProfileCommand = new UpdateProfileCommand(this); User user = ProfileDetailsModel.getUserDataById(id); bindUser(user); }
public UserProfileSource(UITableView tableView, ProfileDetailsModel details, ProfileDivisionModel division) { _tableView = tableView; _details = details; _division = division; tableView.RegisterNibForCellReuse(DetailsCell.Nib, DetailsCell.Key); tableView.RegisterNibForCellReuse(DivisionsCell.Nib, DivisionsCell.Key); }
public IActionResult ProfileDetails() { var user = HttpContext.User; var claim = user.Claims.First(c => c.Type == ClaimTypes.Email); var email = claim.Value; User searchedUser = _loader.GetUserList($"Select * FROM users WHERE email = '{email}'")[0]; List <QuestionModel> searchedQuestionsList = _loader.GetUserQuestions(searchedUser, "SELECT q.* FROM question q " + "LEFT JOIN answer a ON q.question_id = a.question_id " + $"WHERE q.userid = {searchedUser.UserId} " + $"OR a.userid = {searchedUser.UserId} " + "GROUP BY q.question_id; "); ProfileDetailsModel profileDetailModel = new ProfileDetailsModel(searchedUser, searchedQuestionsList); return(View(profileDetailModel)); }
public async Task <ActionResult> Login(LoginRequestModel request) { var result = await SignInManager.PasswordSignInAsync(request.Email, request.Password, true, shouldLockout : false); var user = await UserManager.FindByNameAsync(request.Email); if (result == SignInStatus.Success) { ProfileDetailsModel profile = new ProfileDetailsModel { UserID = user.Id, FirstName = user.FirstName, LastName = user.LastName, Email = user.Email }; return(Json(new { Success = true, User = profile })); } return(Json(new { Success = false })); }
public async Task <ActionResult> Details(AccountRequestModel request) { var user = await UserManager.FindByIdAsync(request.ApplicationUserID); if (user != null) { ProfileDetailsModel profile = new ProfileDetailsModel { UserID = user.Id, FirstName = user.FirstName, LastName = user.LastName, Email = user.Email }; return(Json(new { Success = true, User = profile })); } return(Json(new { Success = false })); }
public async Task <ProfileDetailsModel> GetDetailsAsync(BorrowingProfileFilter filter, int dealId) { var param = Mapper.Map <BorrowingProfileFilter, BorrowingTradeDetailsParameter>(filter); param.DealID = dealId; var details = new ProfileDetailsModel { ProfileName = filter.ProfileName }; var request = new RestRequest(_settings.GetDetailsUrl() + param.DealID, Method.POST) { RequestFormat = DataFormat.Json }; request.AddBody(param); var response = await ExecuteAsync <List <BorrowingTradeDetails> >(_client, request); details.Trades = Mapper.Map <List <BorrowingTradeDetails>, TradeDetailsModel[]>(response); return(details); }
internal void updateNewProfile() { BE.User user = new User(Name, ID, Id, GoalWeight, Height, Weight, DateOfWeight, DateOfBirth, Gender, Mood, FamilyStatus, Activity, LstWights); ProfileDetailsModel.updateUser(user); }
public MemberSource(UITableView tableView, ProfileDetailsModel memberDetails) { _memberDetails = memberDetails; tableView.RegisterNibForCellReuse(DetailsCell.Nib, DetailsCell.Key); }