public async Task <IActionResult> CreateQuyen(QuyenDTO quyenDTO) { var quyen = quyenDTO.ToEntity(); await _quyenService.CreateQuyen(quyen); return(Ok(quyen)); }
public async Task <IActionResult> UpdateQuyen(int id, [FromBody] QuyenDTO quyenDTO) { var quyen = quyenDTO.ToEntity(); await _quyenService.UpdateQuyen(quyen); return(Ok(quyen)); }
public async Task <IActionResult> GetQuyenById(int id) { var quyen = await _quyenService.GetQuyenById(id); var result = QuyenDTO.FromEntity(quyen); return(Ok(result)); }
private void frm_Main_Load(object sender, EventArgs e) { QuyenNguoiDungBus quyenNguoiDungBus = new QuyenNguoiDungBus(); List <QuyenDTO> quyenNhomNguoiDungLst = quyenNguoiDungBus.LayQuyenNguoiDung(Program.Username); if (quyenNhomNguoiDungLst.Count > 0) { foreach (RibbonPage page in ribbonMenu.Pages) { QuyenDTO quyen = quyenNhomNguoiDungLst.FirstOrDefault(t => (t.MaMH == int.Parse(page.Tag.ToString()) && t.CoQuyen == true)); bool hienThi = quyen != null; page.Visible = hienThi; } } else { DialogResult dialogResult = MessageBox.Show("Không thể truy cập", "Bạn không có một quyền nào được thực hiện trong ứng dụng này.", MessageBoxButtons.YesNo); if (dialogResult == DialogResult.OK) { // } } }