Example #1
0
        public async Task <IActionResult> AddClub(ClubAddClubViewModel vm)
        {
            var department = await NewMethod(vm);

            vm.Club.Department = department;
            db.Add(vm.Club);
            await db.SaveChangesAsync();

            return(RedirectToAction("AllClub"));
        }
Example #2
0
        public async Task <IActionResult> AddClub()
        {
            var DepartmentDisplay = await db.Departments.Select(x => new { Id =
                                                                               x.DepartmentId, Value = x.DepartmentName }).ToListAsync();

            ClubAddClubViewModel vm = new ClubAddClubViewModel();

            vm.DepartmentList = new SelectList(DepartmentDisplay, "Id", "Value");
            return(View(vm));
        }
Example #3
0
        public async Task <IActionResult> AddClub(ClubAddClubViewModel vm)
        {
            var department = await db.
                             Departments.SingleOrDefaultAsync(d => d.DepartmentId == vm.Department.DepartmentId);

            vm.Club.Department = department;
            db.Add(vm.Club);
            await db.SaveChangesAsync();

            return(RedirectToAction("AllClub"));
        }
Example #4
0
 private async Task <Department> NewMethod(ClubAddClubViewModel vm)
 {
     return(await db.Departments.SingleOrDefaultAsync(i =>
                                                      i.DepartmentId == vm.Department.DepartmentId));
 }