public Task <HttpResponseMessage> Details() { HttpResponseMessage response = new HttpResponseMessage(); try { var user = _repository.Get(User.Identity.Name); var model = new DetailUserViewModel(); model.Email = user.Email; model.Id = user.Id; model.IsActive = user.IsActive; model.Name = user.Name; response = Request.CreateResponse(HttpStatusCode.OK, model); } catch (Exception ex) { response = Request.CreateResponse(HttpStatusCode.BadRequest, ex.Message); LogErrorHelper.Register(ex); } var tsc = new TaskCompletionSource <HttpResponseMessage>(); tsc.SetResult(response); return(tsc.Task); }
public async Task <IActionResult> Details(string userId) { string message = String.Empty; var user = await _userManager.FindByIdAsync(userId); if (user != null) { var rolesUser = await _userManager.GetRolesAsync(user); var roleIdUser = await _roleManager.FindByNameAsync(rolesUser[0]); var detailUser = new DetailUserViewModel() { UserId = user.Id, Avatar = user.Avatar, Email = user.Email, FirstName = user.FirstName, MiddleName = user.MiddleName, LastName = user.LastName, PhoneNumber = user.PhoneNumber, RoleId = roleIdUser.Id, Roles = _roleManager.Roles.ToList(), }; return(View(detailUser)); } message = "Không tìm thấy tài khoản, xin mời thao tác lại"; TempData["UserMessage"] = SystemUtilites.SendSystemNotification(NotificationType.Error, message); return(RedirectToAction(actionName: "Index")); }
public async Task <IActionResult> Detail() { var DetailUserViewModel = new DetailUserViewModel() { UserModel = await CurrentUser() }; return(View(DetailUserViewModel)); }
public async Task <IActionResult> AdminDetail(long ID) { var DetailUserViewModel = new DetailUserViewModel() { UserModel = await GetUserDetail(ID) }; return(View(DetailUserViewModel)); }
public DetailUser Add(DetailUserViewModel Vm, string companyCode, int companyId) { var entity = _mapper.Map <DetailUser>(Vm); var lstUser = _userManager.Users.Where(x => x.CompanyId == companyId).ToList(); entity.EmployeeKey = $"NV{companyCode}{lstUser.Count + 1}"; _detailUserRepository.Add(entity); return(entity); }
// // GET: /Users/Details/5 public async Task <ActionResult> Details(string id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } var user = await UserManager.FindByIdAsync(id); ViewBag.RoleNames = await UserManager.GetRolesAsync(user.Id); var userRoles = await UserManager.GetRolesAsync(user.Id); DetailUserViewModel duv = new DetailUserViewModel(); duv.RolesList = (List <string>) await UserManager.GetRolesAsync(user.Id); duv.avList = new AssetsRepository().getAssetsListByUserID(User.Identity.GetUserId(), 1); duv.user = user; return(View(duv)); }
public DetailUserPage(UserModel user) { InitializeComponent(); BindingContext = new DetailUserViewModel(user); }
public void Update(DetailUserViewModel Vm) { var data = _mapper.Map <DetailUser>(Vm); _detailUserRepository.Update(data); }