added PermissionKey inside MenuItem and start to making get api
This commit is contained in:
parent
ee4e3f713e
commit
6c394f40ad
@ -103,7 +103,8 @@ namespace Marco.Pms.CacheHelper
|
|||||||
.Set("Items.$.Text", updatedItem.Text)
|
.Set("Items.$.Text", updatedItem.Text)
|
||||||
.Set("Items.$.Icon", updatedItem.Icon)
|
.Set("Items.$.Icon", updatedItem.Icon)
|
||||||
.Set("Items.$.Available", updatedItem.Available)
|
.Set("Items.$.Available", updatedItem.Available)
|
||||||
.Set("Items.$.Link", updatedItem.Link);
|
.Set("Items.$.Link", updatedItem.Link)
|
||||||
|
.Set("Items.$.PermissionKey",updatedItem.PermissionKey);
|
||||||
|
|
||||||
var result = await _collection.UpdateOneAsync(filter, update);
|
var result = await _collection.UpdateOneAsync(filter, update);
|
||||||
if (result.ModifiedCount > 0)
|
if (result.ModifiedCount > 0)
|
||||||
|
@ -27,6 +27,8 @@ namespace Marco.Pms.Model.AppMenu
|
|||||||
|
|
||||||
public string? Link { get; set; }
|
public string? Link { get; set; }
|
||||||
|
|
||||||
|
public string PermissionKey { get; set; } = string.Empty;
|
||||||
|
|
||||||
public List<SubMenuItem> Submenu { get; set; } = new List<SubMenuItem> ();
|
public List<SubMenuItem> Submenu { get; set; } = new List<SubMenuItem> ();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -25,6 +25,7 @@ namespace Marco.Pms.Model.Dtos.AppMenu
|
|||||||
|
|
||||||
public string? Link { get; set; }
|
public string? Link { get; set; }
|
||||||
|
|
||||||
|
public string PermissionKey { get; set; } = string.Empty;
|
||||||
public List<SubMenuItemDto> Submenu { get; set; } = new List<SubMenuItemDto>();
|
public List<SubMenuItemDto> Submenu { get; set; } = new List<SubMenuItemDto>();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -44,14 +44,6 @@ namespace Marco.Pms.Services.Controllers
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
//[HttpGet("/appMenu")]
|
|
||||||
|
|
||||||
//public async Task<IActionResult> getAppSideBarMenu()
|
|
||||||
//{
|
|
||||||
// return Ok();
|
|
||||||
//}
|
|
||||||
|
|
||||||
|
|
||||||
[HttpPost("sidebar/menu-section")]
|
[HttpPost("sidebar/menu-section")]
|
||||||
public async Task<IActionResult> CreateAppSideBarMenu([FromBody] MenuSectionDto MenuSecetion)
|
public async Task<IActionResult> CreateAppSideBarMenu([FromBody] MenuSectionDto MenuSecetion)
|
||||||
{
|
{
|
||||||
@ -228,7 +220,20 @@ namespace Marco.Pms.Services.Controllers
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
[HttpGet("sidebar/menu-section")]
|
||||||
|
public async Task<IActionResult> GetAppSideBarMenu()
|
||||||
|
{
|
||||||
|
var LoggedUser = await _userHelper.GetCurrentUserAsync();
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
return Ok(LoggedUser);
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user