Example #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));
        }
Example #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));
        }