public async Task <IActionResult> Edit([Bind("PhoneNumber,DataPlanAssignmentDateTime,DataPlanId,NationalDataUsage,InternationalDataUsage")] MobilePhoneDataPlanAssignment mobilePhoneDataPlanAssignment) { if (MobilePhoneDataPlanAssignmentExists(mobilePhoneDataPlanAssignment)) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(mobilePhoneDataPlanAssignment); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!MobilePhoneDataPlanAssignmentExists(mobilePhoneDataPlanAssignment)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } ViewData["DataPlanId"] = new SelectList(_context.DataPlans, "DataPlanId", "DataPlanId", mobilePhoneDataPlanAssignment.DataPlanId); ViewData["PhoneNumber"] = new SelectList(_context.PhoneLines, "PhoneNumber", "PhoneNumber", mobilePhoneDataPlanAssignment.PhoneNumber); return(View(mobilePhoneDataPlanAssignment)); }
private bool MobilePhoneDataPlanAssignmentExists(MobilePhoneDataPlanAssignment m) { return(_context.MobilePhoneDataPlanAssignments.Any(e => e.PhoneNumber == m.PhoneNumber && e.DataPlanId == m.DataPlanId && e.DataPlanAssignmentDateTime == m.DataPlanAssignmentDateTime && e.InternationalDataUsage == m.InternationalDataUsage && e.NationalDataUsage == m.NationalDataUsage)); }
public async Task <IActionResult> DeleteConfirmed([Bind("PhoneNumber,DataPlanAssignmentDateTime,DataPlanId,NationalDataUsage,InternationalDataUsage")] MobilePhoneDataPlanAssignment mobilePhoneDataPlanAssignment) { var _mobilePhoneDataPlanAssignment = await _context.MobilePhoneDataPlanAssignments.FindAsync(mobilePhoneDataPlanAssignment.PhoneNumber, mobilePhoneDataPlanAssignment.DataPlanAssignmentDateTime, mobilePhoneDataPlanAssignment.DataPlanId); _context.MobilePhoneDataPlanAssignments.Remove(_mobilePhoneDataPlanAssignment); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); }
public async Task <IActionResult> Create([Bind("PhoneNumber,DataPlanAssignmentDateTime,DataPlanId,NationalDataUsage,InternationalDataUsage")] MobilePhoneDataPlanAssignment mobilePhoneDataPlanAssignment) { if (ModelState.IsValid) { _context.Add(mobilePhoneDataPlanAssignment); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } ViewData["DataPlanId"] = new SelectList(_context.DataPlans, "DataPlanId", "DataPlanId", mobilePhoneDataPlanAssignment.DataPlanId); ViewData["PhoneNumber"] = new SelectList(_context.PhoneLines, "PhoneNumber", "PhoneNumber", mobilePhoneDataPlanAssignment.PhoneNumber); return(View(mobilePhoneDataPlanAssignment)); }