// GET: Admin/CustomerCard/Create
        public async Task <IActionResult> Create(int id)
        {
            var Subscriber = await _context.NewSubscribes.
                             Include(s => s.Package).
                             Include(s => s.SetBox).
                             SingleOrDefaultAsync(s => s.Id == id);

            _context.Update(Subscriber);
            Subscriber.Status = await _context.Status.FirstOrDefaultAsync(st => st.Name == "Viewed");

            _context.SaveChanges();

            CardAddModel card = new CardAddModel()
            {
                Id            = id,
                Address       = Subscriber.Address,
                CardNumber    = CardNumberGenerator.CardNumber(),
                ContactNumber = Subscriber.ContactNumber,
                OwnerName     = Subscriber.OwnerName,
                PackageId     = Subscriber.Package.Id,
                SetBoxId      = Subscriber.SetBox.Id,
                SubscribeDate = DateTime.Now
            };

            return(View(card));
        }
Beispiel #2
0
        public IActionResult Approved(int?id)
        {
            if (id == null)
            {
                return(NotFound());
            }

            var order = _context.Orders.SingleOrDefault(m => m.Id == id);

            _context.Update(order);
            order.Status = _context.Status.SingleOrDefault(s => s.Name == "AdminApproved");
            _context.SaveChanges();

            return(RedirectToAction("Index"));
        }
Beispiel #3
0
        public async Task <IActionResult> Edit(int id, [Bind("Id,FirstName,LastName,Telephone,Address,City,JoinDate")] Dealer dealer)
        {
            if (id != dealer.Id)
            {
                return(NotFound());
            }

            if (ModelState.IsValid)
            {
                try
                {
                    _context.Update(dealer);
                    await _context.SaveChangesAsync();
                }
                catch (DbUpdateConcurrencyException)
                {
                    if (!DealerExists(dealer.Id))
                    {
                        return(NotFound());
                    }
                    else
                    {
                        throw;
                    }
                }
                return(RedirectToAction(nameof(Index)));
            }
            return(View(dealer));
        }
Beispiel #4
0
        public async Task <IActionResult> Edit(int id, [Bind("Id,Question,Answer")] Faq faq)
        {
            if (id != faq.Id)
            {
                return(NotFound());
            }

            if (ModelState.IsValid)
            {
                try
                {
                    _context.Update(faq);
                    await _context.SaveChangesAsync();
                }
                catch (DbUpdateConcurrencyException)
                {
                    if (!FaqExists(faq.Id))
                    {
                        return(NotFound());
                    }
                    else
                    {
                        throw;
                    }
                }
                return(RedirectToAction(nameof(Index)));
            }
            return(View(faq));
        }
        public async Task<IActionResult> Edit(int id, [Bind("Id,PackageName,NoOfChannels,NewsChannel,EntertainmentChannel,SportsChannel,DocumentariesChannel,Charges,ImageUrl")] Package package)
        {
            if (id != package.Id)
            {
                return NotFound();
            }

            if (ModelState.IsValid)
            {
                try
                {
                    _context.Update(package);
                    await _context.SaveChangesAsync();
                }
                catch (DbUpdateConcurrencyException)
                {
                    if (!PackageExists(package.Id))
                    {
                        return NotFound();
                    }
                    else
                    {
                        throw;
                    }
                }
                return RedirectToAction(nameof(Index));
            }
            return View(package);
        }
Beispiel #6
0
        public async Task<IActionResult> Edit(int id, [Bind("Id,Name,Specification,Price,ImageUrl")] SetBox model)
        {
            if (id != model.Id)
            {
                return NotFound();
            }

            if (ModelState.IsValid)
            {
                try
                {
                    _context.Update(model);
                    await _context.SaveChangesAsync();
                }
                catch (DbUpdateConcurrencyException)
                {
                    if (!SetBoxExists(model.Id))
                    {
                        return NotFound();
                    }
                    else
                    {
                        throw;
                    }
                }
                return RedirectToAction(nameof(Index));
            }
            return View(model);
        }
Beispiel #7
0
        public async Task <IActionResult> Edit(int id, [Bind("Id,FirstName,LastName")] Customer customer)
        {
            if (id != customer.Id)
            {
                return(NotFound());
            }

            if (ModelState.IsValid)
            {
                try
                {
                    _context.Update(customer);
                    await _context.SaveChangesAsync();
                }
                catch (DbUpdateConcurrencyException)
                {
                    if (!CustomerExists(customer.Id))
                    {
                        return(NotFound());
                    }
                    else
                    {
                        throw;
                    }
                }
                return(RedirectToAction(nameof(Index)));
            }
            return(View(customer));
        }
Beispiel #8
0
        // GET: Admin/MOD/Edit/5
        public async Task <IActionResult> Viewed(int?id)
        {
            if (id == null)
            {
                return(NotFound());
            }

            var movieOnDemand = await _context.MoviesOnDemand.SingleOrDefaultAsync(m => m.Id == id);

            if (movieOnDemand != null)
            {
                _context.Update(movieOnDemand);
                movieOnDemand.Status = _context.Status.SingleOrDefault(s => s.Name == "AdminApproved");
                _context.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(NotFound());
        }
Beispiel #9
0
        // GET: Admin/FeedBack/Edit/5
        public async Task <IActionResult> Viewed(int?id)
        {
            if (id == null)
            {
                return(NotFound());
            }

            var Feedback = await _context.FeedBacks.SingleOrDefaultAsync(m => m.Id == id);

            if (Feedback != null)
            {
                _context.Update(Feedback);
                Feedback.Status = _context.Status.SingleOrDefault(s => s.Name == "Viewed");
                _context.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(NotFound());
        }
Beispiel #10
0
 public void Update(CustomerCard card)
 {
     _con.Update(card);
     _con.SaveChanges();
 }
 public void Update(NewSetBoxRequest request)
 {
     _con.Update(request);
     _con.SaveChanges();
 }
Beispiel #12
0
 public void Update(Package package)
 {
     _context.Update(package);
     _context.SaveChanges();
 }
Beispiel #13
0
 public void Update(CustomerPackage newCp)
 {
     _con.Update(newCp);
     _con.SaveChanges();
 }