ASP.NET.MVC 5 Автоматизация распределения прав в проекте(контроллере) с использованием Windows Authentication

183
21 сентября 2018, 13:00

не могли бы помочь с кодом либо поделиться полезной ссылкой по данному вопросу. Задача следующая, у меня в основной таблице где лежат данные есть колонка "Branch" В этой колонке 25 названий ко каждому из названий, я создам(л) 25 ссылок где у пользователя будет выбор. Загвоздка в том что к каждой ссылке, я собираюсь назначить доступ определенной группе из ActiveDirectory. Я могу создать еще 24 таких же контроллеров и осуществить задуманное, но это будет не правильно.

Мой контроллер следующий

[HttpGet]
    public ActionResult TestNew(string branchname)
    {
        // check stuff like permissions
        var db = new MovieContext();
        var model = new Model();

        var students = db.Student
            .Where(x => x.BranchName == branchname)
            .GroupBy(x => new { x.BranchName, x.Name, x.Currency, x.NoCart, x.NoAccount })
            .Select(x => new
            {
                BranchName = x.FirstOrDefault().BranchName,
                Name = x.FirstOrDefault().Name,
                A_Status = x.Max(p => p.A_Status),
                Currency = x.FirstOrDefault().Currency,
                NoCart = x.FirstOrDefault().NoCart,
                NoAccount = x.FirstOrDefault().NoAccount
            }).ToList();
        foreach (var item in students)
        {
            model.Students.Add(new Student
            {
                A_Status = item.A_Status,
                BranchName = item.BranchName,
                Name = item.Name,
                NoAccount = item.NoAccount,
                NoCart = item.NoCart,
                Currency = item.Currency
            });
        }
        return View(model);
READ ALSO
Создание XML файла для POST запроса C#

Создание XML файла для POST запроса C#

Подскажите пожалуйста, есть пример XML файлаКаким самым простым способом можно создать XML для POST запроса на основе этого примера?

188
TwitchLIB.TwitchAPI часть функций не работают, используя те же ключи

TwitchLIB.TwitchAPI часть функций не работают, используя те же ключи

Пытаюсь разобраться с twitchAPI, делая по примерам этой библиотеки

189
toolTip1 не отображает

toolTip1 не отображает

Добавил компонент toolTip1 в проект, написал для него в свойстве каждой кнопки "Tooltip on Tooltip1" нужный текст, но отображения почему то не происходит,...

177
C# WPF MVVM и SerialPort

C# WPF MVVM и SerialPort

Нужно прочитать данные из serial portКаким образом используя MVVM можно уведомлять View о процессе работы с serial port? Нет гарантий, что данные хорошо...

331