Ejemplo n.º 1
0
        public async Task<IActionResult> Create([Bind("Name,Specification,Price,Image")] SetboxDetailModel model)
        {
            if (ModelState.IsValid)
            {
                var file = model.Image;

                var parsedContentDisposition =
                    ContentDispositionHeaderValue.Parse(file.ContentDisposition);
                var filename = Path.Combine(_hostingEnvironment.WebRootPath,
                    "images","setbox", parsedContentDisposition.FileName.ToString().Trim('"'));

                using (var stream = System.IO.File.OpenWrite(filename))
                {
                    await file.CopyToAsync(stream);
                }

                SetBox setBox = new SetBox()
                {
                    Name = model.Name,
                    ImageUrl =$"/images/setbox/{parsedContentDisposition.FileName.ToString().Trim('"')}",
                    Price = model.Price,
                    Specification = model.Specification

                };

                _context.Add(setBox);
                await _context.SaveChangesAsync();

                return RedirectToAction(nameof(Index));
            }
            return View(model);
        }
Ejemplo n.º 2
0
        public async Task<IActionResult> Create(PackageDetailModel model)
        {
            if (ModelState.IsValid)
            {
                var file = model.Image;

                var parsedContentDisposition =
                    ContentDispositionHeaderValue.Parse(file.ContentDisposition);
                var filename = Path.Combine(_hostingEnvironment.WebRootPath,
                    "images", "package", parsedContentDisposition.FileName.ToString().Trim('"'));

                using (var stream = System.IO.File.OpenWrite(filename))
                {
                    await file.CopyToAsync(stream);
                }

                Package package = new Package
                {
                    Charges = model.Charges,
                    DocumentariesChannel = model.DocumentariesChannel,
                    EntertainmentChannel = model.EntertainmentChannel,
                    ImageUrl = $"/images/package/{parsedContentDisposition.FileName.ToString().Trim('"')}",
                    NewsChannel = model.NewsChannel,
                    NoOfChannels = model.NoOfChannels,
                    PackageName = model.PackageName,
                    SportsChannel = model.SportsChannel
                };

                _context.Add(package);
                await _context.SaveChangesAsync();
                return RedirectToAction(nameof(Index));
            }
            return View(model);
        }
Ejemplo n.º 3
0
        public async Task <IActionResult> Create([Bind("Id,Question,Answer")] Faq faq)
        {
            if (ModelState.IsValid)
            {
                _context.Add(faq);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            return(View(faq));
        }
Ejemplo n.º 4
0
        public async Task <IActionResult> Create([Bind("FirstName,LastName,Telephone,Address,City,JoinDate", "Email", "Password")] DealerAddModel model)
        {
            if (ModelState.IsValid)
            {
                ApplicationUser testUser = await _userManager.FindByEmailAsync(model.Email);

                if (testUser == null)
                {
                    ApplicationUser newUser = new ApplicationUser();
                    newUser.Email    = model.Email;
                    newUser.UserName = model.Email;

                    string         pass   = model.Password;
                    IdentityResult result = await _userManager.CreateAsync(newUser, pass);

                    if (result.Succeeded)
                    {
                        await _userManager.AddToRoleAsync(newUser, "Dealer");

                        Dealer dealer = new Dealer()
                        {
                            Address         = model.Address,
                            City            = model.City,
                            FirstName       = model.FirstName,
                            LastName        = model.LastName,
                            JoinDate        = DateTime.Now,
                            Telephone       = model.Telephone,
                            ApplicationUser = newUser
                        };
                        _context.Add(dealer);
                        await _context.SaveChangesAsync();

                        return(RedirectToAction(nameof(Index)));
                    }
                }
                ModelState.AddModelError("testUser", "Already a Member");
                return(View(model));
            }
            return(View(model));
        }
Ejemplo n.º 5
0
 public void Add(Payment newPayment)
 {
     _con.Add(newPayment);
     _con.SaveChanges();
 }
Ejemplo n.º 6
0
 public void Add(NewSetBoxRequest newRequest)
 {
     _con.Add(newRequest);
     _con.SaveChanges();
 }
Ejemplo n.º 7
0
 public void Add(CustomerPackage newCp)
 {
     _con.Add(newCp);
     _con.SaveChanges();
 }
Ejemplo n.º 8
0
 public void Add(Order newOrder)
 {
     _con.Add(newOrder);
     _con.SaveChanges();
 }
Ejemplo n.º 9
0
 public void Add(FeedBack newFeedback)
 {
     _context.Add(newFeedback);
     _context.SaveChanges();
 }
Ejemplo n.º 10
0
 public void Add(Recharge newRecharge)
 {
     _con.Add(newRecharge);
     _con.SaveChanges();
 }