public IActionResult GetBalance(int memberId) { var member = _memberService.Get(memberId); if (member == null) { return(BadRequest("Member not found")); } var model = MemberViewModel.Create(member); return(Ok(model)); }
public ActionResult GetMembers(string q) { var userId = User.Identity.GetUserId(); if (q.IsNullOrWhiteSpace()) { return(PartialView("~/Views/Messenger/PeopleList.cshtml", _repository.ApplicationUserRepository.GetFollowings(userId) .Select(x => MemberViewModel.Create(MemberViewModel.Tabs.People, userId, x)))); } return(PartialView("~/Views/Messenger/PeopleList.cshtml", _repository.ApplicationUserRepository.GetUsersByName(userId, q) .Select(x => MemberViewModel.Create(MemberViewModel.Tabs.People, userId, x)))); }
public ActionResult GetMember(string username) { var user = _repository.ApplicationUserRepository.GetUserById(User.Identity.GetUserId()); if (user == null) { return(HttpNotFound()); } var sender = _repository.ApplicationUserRepository.GetUserByUsername(username); if (sender == null) { return(HttpNotFound()); } return(PartialView("~/Views/Messenger/Member.cshtml", MemberViewModel.Create(MemberViewModel.Tabs.Chats, user.Id, sender))); }