コード例 #1
0
        public async Task <IActionResult> Create([Bind("PhoneNumber,SMSPlanId,Month,Year")] SMSPlanAssignment sMSPlanAssignment)
        {
            if (ModelState.IsValid)
            {
                _context.Add(sMSPlanAssignment);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index), new { pNCheck = "On", monthCheck = "On", yearCheck = "On", sPCheck = "On" }));
            }
            ViewData["PhoneNumber"] = new SelectList(_context.PhoneLines, "PhoneNumber", "PhoneNumber", sMSPlanAssignment.PhoneNumber);
            ViewData["SMSPlanId"]   = new SelectList(_context.SmsPlans, "SMSPlanId", "SMSPlanId", sMSPlanAssignment.SMSPlanId);
            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(sMSPlanAssignment));
        }
コード例 #2
0
        public async Task <IActionResult> Edit(string id, [Bind("PhoneNumber,SMSPlanId,Month,Year")] SMSPlanAssignment sMSPlanAssignment)
        {
            if (id != sMSPlanAssignment.PhoneNumber)
            {
                return(NotFound());
            }

            if (ModelState.IsValid)
            {
                try
                {
                    _context.Update(sMSPlanAssignment);
                    await _context.SaveChangesAsync();
                }
                catch (DbUpdateConcurrencyException)
                {
                    if (!SMSPlanAssignmentExists(sMSPlanAssignment.PhoneNumber))
                    {
                        return(NotFound());
                    }
                    else
                    {
                        throw;
                    }
                }
                return(RedirectToAction(nameof(Index), new { pNCheck = "On", monthCheck = "On", yearCheck = "On", sPCheck = "On" }));
            }
            ViewData["PhoneNumber"] = new SelectList(_context.PhoneLines, "PhoneNumber", "PhoneNumber", sMSPlanAssignment.PhoneNumber);
            ViewData["SMSPlanId"]   = new SelectList(_context.SmsPlans, "SMSPlanId", "SMSPlanId", sMSPlanAssignment.SMSPlanId);
            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(sMSPlanAssignment));
        }