public async Task <IActionResult> AddTalabePartial(int id, int userId) { var dars = await context.Dorooses.FindAsync(id); var user = await context.Users.FindAsync(userId); if (dars != null && user != null) { try { context.Doroos_Users.Add(new Doroos_User { DoroosId = dars.DoroosId, UserId = user.UserId }); await context.SaveChangesAsync(); var userToPartial = await context.Users.Where(c => c.Doroos_Users.Any(p => p.DoroosId == id)).ToListAsync(); AddTalabeViewModel userViewModel = new AddTalabeViewModel() { Users = userToPartial }; return(PartialView("AddTalabePartial", userViewModel)); } catch (Exception) { return(PartialView("AddTalabePartial")); } } return(PartialView("AddTalabePartial")); }
public async Task <IActionResult> SearchTalabe(string name) { if (name != null) { var userFind = await context.Users.Where(c => c.FullName.Contains(name)).FirstOrDefaultAsync(); AddTalabeViewModel findTalabe = new AddTalabeViewModel() { User = userFind }; return(PartialView("SearchTalabe", findTalabe)); } return(PartialView("SearchTalabe")); }
public async Task <IActionResult> ShowTalabePartial(int?id) { if (id == null) { return(NotFound()); } var dars = await context.Dorooses.FindAsync(id); var userToPartial = await context.Users.Where(c => c.Doroos_Users.Any(p => p.DoroosId == id)).ToListAsync(); AddTalabeViewModel userViewModel = new AddTalabeViewModel() { Dars = dars, Users = userToPartial }; return(PartialView()); }
public async Task <IActionResult> Details(int?id) { if (id == null) { return(NotFound()); } var dars = await context.Dorooses.Include(c => c.Ostad).FirstOrDefaultAsync(c => c.DoroosId == id); var ostad = dars.Ostad; var userToPartial = await context.Users.Where(c => c.Doroos_Users.Any(p => p.DoroosId == id)).ToListAsync(); AddTalabeViewModel userViewModel = new AddTalabeViewModel() { Dars = dars, Users = userToPartial }; return(View(userViewModel)); }