Ejemplo n.º 1
0
        public async Task <IActionResult> DeleteConfirmed([Bind("PhoneNumber,Month,Year,DataPlanId,NationalDataUsage,InternationalDataUsage")] DataPlanAssignment dataPlanAssignment)
        {
            var _DataPlanAssignment = await _context.DataPlanAssignments.FindAsync(dataPlanAssignment.PhoneNumber, dataPlanAssignment.Month, dataPlanAssignment.Year, dataPlanAssignment.DataPlanId);

            _context.DataPlanAssignments.Remove(_DataPlanAssignment);
            await _context.SaveChangesAsync();

            return(RedirectToAction(nameof(Index), new { pNCheck = "On", monthCheck = "On", yearCheck = "On", dPCheck = "On" }));
        }
Ejemplo n.º 2
0
        public async Task <IActionResult> Create([Bind("PhoneNumber,Month,Year,DataPlanId,NationalDataUsage,InternationalDataUsage")] DataPlanAssignment dataPlanAssignment)
        {
            if (ModelState.IsValid)
            {
                _context.Add(dataPlanAssignment);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index), new { pNCheck = "On", monthCheck = "On", yearCheck = "On", dPCheck = "On" }));
            }
            ViewData["DataPlanId"]  = new SelectList(_context.DataPlans, "DataPlanId", "DataPlanId", dataPlanAssignment.DataPlanId);
            ViewData["PhoneNumber"] = new SelectList(_context.PhoneLines, "PhoneNumber", "PhoneNumber", dataPlanAssignment.PhoneNumber);
            List <MonthSelect> months = new List <MonthSelect>()
            {
                new MonthSelect("enero", 1), new MonthSelect("febrero", 2), new MonthSelect("marzo", 3),
                new MonthSelect("abril", 4), new MonthSelect("mayo", 5), new MonthSelect("junio", 6), new MonthSelect("julio", 7), new MonthSelect("agosto", 8),
                new MonthSelect("septiembre", 9), new MonthSelect("octubre", 10), new MonthSelect("noviembre", 11), new MonthSelect("diciembre", 12)
            };

            ViewData["Month"] = new SelectList(months, "MonthNumber", "Name");
            return(View(dataPlanAssignment));
        }
Ejemplo n.º 3
0
 private bool DataPlanAssignmentExists(DataPlanAssignment m)
 {
     return(_context.DataPlanAssignments.Any(e => e.PhoneNumber == m.PhoneNumber &&
                                             e.DataPlanId == m.DataPlanId &&
                                             e.Month == m.Month && e.Year == m.Year));
 }