public async Task <IActionResult> _Form(int Id) { var model = new ModuleViewModel(); if (Id != 0) { model = await _apiFactory.GetAsync <ModuleViewModel>("Module/ReadById?Id=" + Id, HostConstants.ApiAuthentication, _userSession.BearerToken); } model.ListModule = await _apiFactory.GetAsync <List <ModuleViewModel> >("Module/Read", HostConstants.ApiAuthentication, _userSession.BearerToken); return(PartialView(model)); }
public async Task <IActionResult> Index() { UserRoleViewModel roleModel = new UserRoleViewModel(); var lstR = await _apiFactory.GetAsync <List <UserRoleViewModel> >("UserRole/Read", HostConstants.ApiAuthentication, _userSession.BearerToken); ViewBag.IsDefault = lstR.FindAll(x => x.IsDefault == true).Count > 0 ? true : false; var tmpPermissions = await _apiFactory.GetAsync <List <PermissionViewModel> >("Permission/Read", HostConstants.ApiAuthentication, _userSession.BearerToken); ViewBag.Select = tmpPermissions.Select(x => new SelectListItem() { Text = x.ControllerName + "." + x.ActionName, Value = x.Id.ToString() }).ToList(); return(View(roleModel)); }
public override void Process(TagHelperContext context, TagHelperOutput output) { output.TagName = "ads-menuleft"; output.TagMode = TagMode.StartTagAndEndTag; if (ViewContext.ActionDescriptor.RouteValues["Controller"] != "Errors") { controller = ViewContext.ActionDescriptor.RouteValues["Controller"]; } var content = new StringBuilder(); content.AppendLine(@"<ul class='nav nav-sidebar' data-nav-type='accordion'><li class='nav-item'><a class='nav-link' href='/home'><i class='icon-home4'></i><span>Trang chủ</span></a>"); try { var result = _apiFactory.GetAsync <List <ModuleViewModel> >("Module/ReadByUser?UserId=" + _userSession.UserId, HostConstants.ApiAuthentication, _userSession.BearerToken); var data = result.Result.Select(x => new MenuTable { Id = x.Id, Title = x.Title, ParentId = x.ParentId, Link = x.Link, ClassName = x.ClassName, ControllerName = x.ControllerName }).ToList(); Menuable(ref content, data, controller); content.AppendLine("</ul>"); output.Content.SetHtmlContent(content.ToString()); } catch { content.AppendLine("</ul>"); output.Content.SetHtmlContent(content.ToString()); } }
public async Task <List <PermissionViewModel> > Read() { var response = await _apiFactory.GetAsync <List <PermissionViewModel> >("Permission/Read", HostConstants.ApiAuthentication, _userSession.BearerToken); return(response); }
//public IActionResult Dashboard() //{ // return View(); //} public async Task <IActionResult> Profile() { var model = await _apiFactory.GetAsync <UserInsertViewModel>("Authentication/ReadById/" + _userSession.UserId, HostConstants.ApiAuthentication, _userSession.BearerToken); return(View(model)); }
public async Task <List <GenreViewModel> > Read() { var result = await _apiFactory.GetAsync <List <GenreViewModel> >(this.ApiResources("Read"), HostConstants.ApiCore, _userSession.BearerToken); return(result); }
public async Task <List <UserInfoViewModel> > Read(int Id) { var res = await _apiFactory.GetAsync <List <UserInfoViewModel> >("Authentication/Read?Type=" + Id, HostConstants.ApiAuthentication, _userSession.BearerToken); return(res); }