public async Task <IActionResult> Edit(int id, [Bind("GMapID,Lat,Lng,GName,GDisciplines,GAddress,GLinkProfile,GProfilePic,MondayOpen,MondayClose,TuesdayOpen,TuesdayClose,WednesdayOpen,WednesdayClose,ThursdayOpen,ThursdayClose,FridayOpen,FridayClose,SaturdayOpen,SaturdayClose,SundayOpen,SundayClose")] GMapModel gMapModel) { if (id != gMapModel.GMapID) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(gMapModel); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!GMapModelExists(gMapModel.GMapID)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(gMapModel)); }
public async Task <IActionResult> Create([Bind("GMapID,Lat,Lng,GName,GDisciplines,GAddress,GLinkProfile,GProfilePic,MondayOpen,MondayClose,TuesdayOpen,TuesdayClose,WednesdayOpen,WednesdayClose,ThursdayOpen,ThursdayClose,FridayOpen,FridayClose,SaturdayOpen,SaturdayClose,SundayOpen,SundayClose")] GMapModel gMapModel) { var user = await _userManager.GetUserAsync(User); if (ModelState.IsValid) { _context.Add(gMapModel); await _context.SaveChangesAsync(); user.AddedToMap = true; user.MyGMapID = gMapModel.GMapID; await _userManager.UpdateAsync(user); return(RedirectToAction(nameof(Index))); } return(View(gMapModel)); }