Ejemplo n.º 1
0
        public async Task <IActionResult> CreateStudentGroupEngAsync([Bind("Name,Type,BMajorId")] BRStudentGroup bRStudentGroup)
        {
            string userName   = UserManager.GetUserName(HttpContext.User);
            var    phdContext = Context.BRStudentGroup.Include(b => b.BMajor);

            if (ModelState.IsValid)
            {
                Context.Add(bRStudentGroup);
                await Context.SaveChangesAsync();

                ////// DAUREN: ADDING USER LOGS
                UserActivity userActivity = new UserActivity()
                {
                    UserName    = userName,
                    TimeStamp   = DateTime.Now,
                    Activity    = "Создание потока студентов на англ.яз.",
                    Description = $"Поток студентов на англ. яз. № {bRStudentGroup.Id} создан {userName} в {DateTime.Now}"
                };
                Context.Add(userActivity);
                await Context.SaveChangesAsync();

                ///***
                return(RedirectToAction(nameof(Index)));
            }
            return(View(bRStudentGroup));
        }
Ejemplo n.º 2
0
        public async Task <IActionResult> CreateStudentGroupRusAsync([Bind("Name,Type,BMajorId")] BRStudentGroup bRStudentGroup)
        {
            //string UserId = UserManager.GetUserId(HttpContext.User);
            string userName   = UserManager.GetUserName(HttpContext.User);
            var    phdContext = Context.BRStudentGroup.Include(b => b.BMajor);

            if (ModelState.IsValid)
            {
                // переделываю метод создания
                Context.Add(bRStudentGroup);
                await Context.SaveChangesAsync();

                ////// DAUREN: ADDING USER LOGS
                UserActivity userActivity = new UserActivity()
                {
                    UserName    = userName,
                    TimeStamp   = DateTime.Now,
                    Activity    = "Создание потока студентов на рус.яз.",
                    Description = $"Поток студентов на рус. яз. № {bRStudentGroup.Id} создан {userName} в {DateTime.Now}"
                };
                Context.Add(userActivity);
                await Context.SaveChangesAsync();

                ///***
                return(RedirectToAction(nameof(Index)));
            }
            //  ViewData["BMajorId"] = new SelectList(Context.BMajor, "Id", "Id", bRStudentGroup.BMajorId);
            return(View(bRStudentGroup));
        }
        public async Task <IActionResult> Edit(int id, [Bind("Id,Name,BRExamCommissionId")] BRStudentGroup bRStudentGroup)
        {
            if (id != bRStudentGroup.Id)
            {
                return(NotFound());
            }

            if (ModelState.IsValid)
            {
                try
                {
                    Context.Update(bRStudentGroup);
                    await Context.SaveChangesAsync();
                }
                catch (DbUpdateConcurrencyException)
                {
                    if (!BRStudentGroupExists(bRStudentGroup.Id))
                    {
                        return(NotFound());
                    }
                    else
                    {
                        throw;
                    }
                }
                return(RedirectToAction(nameof(Index)));
            }
            ViewData["BRExamCommissionId"] = new SelectList(Context.BRExamCommission, "Id", "Id", bRStudentGroup.BRExamCommissionId);
            return(View(bRStudentGroup));
        }
        public async Task <IActionResult> Create([Bind("Id,Name,BMajorId")] BRStudentGroup bRStudentGroup)
        {
            string UserId     = UserManager.GetUserId(HttpContext.User);
            string UserNamee  = UserManager.GetUserName(HttpContext.User);
            var    phdContext = Context.BRStudentGroup.Include(b => b.BMajor);

            if (ModelState.IsValid)
            {
                // переделываю метод создания
                Context.Add(bRStudentGroup);
                await Context.SaveChangesAsync();

                ////// DAUREN: ADDING USER LOGS
                UserActivity userActivity = new UserActivity()
                {
                    UserName  = UserNamee,
                    TimeStamp = DateTime.Now,
                    Activity  = $"Students group {bRStudentGroup.Id}, created by {UserNamee} at {DateTime.Now}"
                };

                Context.Add(userActivity);
                await Context.SaveChangesAsync();

                ///***
                return(RedirectToAction(nameof(Index)));
            }
            ViewData["BMajorId"] = new SelectList(Context.BMajor, "Id", "Id", bRStudentGroup.BMajorId);
            return(View(bRStudentGroup));
        }
Ejemplo n.º 5
0
        public async Task <IActionResult> CreateBRStudentGroups([Bind("Name,BRExamCommissionId")] BRStudentGroup bRStudentGroup)
        {
            if (ModelState.IsValid)
            {
                Context.Add(bRStudentGroup);
                await Context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            return(View(bRStudentGroup));
        }
        public async Task <IActionResult> Create([Bind("Id,Name,BRExamCommissionId")] BRStudentGroup bRStudentGroup)
        {
            if (ModelState.IsValid)
            {
                Context.Add(bRStudentGroup);
                await Context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            ViewData["BRExamCommissionId"] = new SelectList(Context.BRExamCommission, "Id", "Id", bRStudentGroup.BRExamCommissionId);
            return(View(bRStudentGroup));
        }