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")); }
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)); }
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")); }
private async Task <Department> NewMethod(ClubAddClubViewModel vm) { return(await db.Departments.SingleOrDefaultAsync(i => i.DepartmentId == vm.Department.DepartmentId)); }