Esempio n. 1
0
 public IActionResult khoataikhoan(int?id)
 {
     if (id == null)
     {
         return(NotFound());
     }
     try
     {
         if (ModelState.IsValid)
         {
             var s = _context.Users.Find(id);
             if (s.Status == true)
             {
                 s.Status = false;
             }
             else
             {
                 s.Status = true;
             }
             _context.Update(s);
             _context.SaveChanges();
             return(Redirect("/admin/Users/Details/" + id));
         }
     }
     catch (Exception ex)
     {
     }
     return(View());
 }
Esempio n. 2
0
        public IActionResult khoataikhoan(int?id)
        {
            if (id == null)
            {
                return(NotFound());
            }

            if (ModelState.IsValid)
            {
                var admin = _context.Admin.Find(id);
                if (admin.Status == true)
                {
                    admin.Status = false;
                }
                else
                {
                    admin.Status = true;
                }

                _context.Update(admin);
                _context.SaveChanges();
                string referer1 = Request.Headers["Referer"].ToString();

                return(Redirect(referer1));
            }

            return(View(NotFound()));
        }
Esempio n. 3
0
        public async Task <IActionResult> Edit(int id, [Bind("Id,Ma,Maxe,Tenxe,Gia,Manguoidang")] Cart cart)
        {
            if (id != cart.Id)
            {
                return(NotFound());
            }

            if (ModelState.IsValid)
            {
                try
                {
                    _context.Update(cart);
                    await _context.SaveChangesAsync();
                }
                catch (DbUpdateConcurrencyException)
                {
                    if (!CartExists(cart.Id))
                    {
                        return(NotFound());
                    }
                    else
                    {
                        throw;
                    }
                }
                return(RedirectToAction(nameof(Index)));
            }
            ViewData["Ma"]   = new SelectList(_context.Users, "Id", "Id", cart.Ma);
            ViewData["Maxe"] = new SelectList(_context.Xe, "Id", "Id", cart.Maxe);
            return(View(cart));
        }
Esempio n. 4
0
        public async Task <IActionResult> update([FromBody] Users users)
        {
            try
            {
                var us = _context.Users.Find(users.Id);
                us.HoTen = users.HoTen;
                us.Email = users.Email;
                us.Phone = users.Phone;
                _context.Update(us);

                await _context.SaveChangesAsync();

                return(Ok(users));
            }
            catch (DbUpdateConcurrencyException)
            {
                if (!UsersExists(users.Id))
                {
                    return(NotFound());
                }
                else
                {
                    throw;
                }
            }
        }
Esempio n. 5
0
        public async Task <IActionResult> Edit(int id, [Bind("Id,UserName,PassWord,HoTen,NgaySinh,NgayNhap,DiaChi,Gioitinh,Status,Email,Phone")] Users users)
        {
            var u = await _context.Users.FindAsync(id);

            u.NgaySinh = users.NgaySinh;
            u.Email    = users.Email;
            u.Phone    = users.Phone;
            if (id != users.Id)
            {
                return(NotFound());
            }

            if (ModelState.IsValid)
            {
                try
                {
                    _context.Update(u);
                    await _context.SaveChangesAsync();
                }
                catch (DbUpdateConcurrencyException)
                {
                    if (!UsersExists(users.Id))
                    {
                        return(NotFound());
                    }
                    else
                    {
                        throw;
                    }
                }
                string url = "/User/Profile/Details?id=" + id;
                return(Redirect(url));
            }
            return(View(users));
        }
Esempio n. 6
0
        public IActionResult onoffVehcle(int?id, int?khoa)
        {
            if (ModelState.IsValid)
            {
                var s = _context.Xe.Find(id);

                if (id == null)
                {
                    return(NotFound());
                }
                if (khoa != null && khoa == 1)
                {
                    s.Status = null;
                }

                else
                if (s.Status == null && khoa == 0)
                {
                    s.Status = true;
                }
                if (s.Status == true)
                {
                    s.Status = false;
                }
                else
                if (s.Status == false)
                {
                    s.Status = true;
                }
                _context.Update(s);
                _context.SaveChanges();
                string referer1 = Request.Headers["Referer"].ToString();

                return(Redirect(referer1));
            }

            return(View(NotFound()));
        }
Esempio n. 7
0
        public async Task <IActionResult> PutImages(int id, [FromForm(Name = "file")] IFormFile file)
        {
            var ima   = _context.Images.Find(id);
            var image = new Images();

            if (file != null)
            {
                string path_Root = _env.WebRootPath;

                string path_to_Images = path_Root + "\\Images\\" + file.FileName;

                //</ get Path >
                if (System.IO.File.Exists(path_to_Images))
                {
                    for (int i = 1; i <= 5; i++)
                    {
                        path_to_Images = path_Root + "\\Images\\x" + i + "\\" + file.FileName;
                        image.Src      = "\\Images\\" + file.FileName;
                        if (!System.IO.File.Exists(path_to_Images))
                        {
                            break;
                        }

                        if (i == 5)
                        {
                            return(Content("something is wrong!!"));
                        }
                    }
                }
                else
                {
                    //< Copy File to Target >
                    image.Src = "\\Images\\" + file.FileName;
                }

                using (var stream = new FileStream(path_to_Images, FileMode.Create))

                {
                    await file.CopyToAsync(stream);
                }

                //</ Copy File to Target >
                image.XeId = ima.XeId;
                _context.Update(image);
            }


            return(Ok());
        }
Esempio n. 8
0
        public IActionResult getStatus(int?id)
        {
            if (id == null)
            {
                return(NotFound());
            }

            if (ModelState.IsValid)
            {
                var s = _context.DonHang.Find(id);
                if (s.Status == true)
                {
                    s.Status = false;
                }
                else
                {
                    s.Status = true;
                }
                _context.Update(s);
                _context.SaveChanges();
                return(Redirect("/seller/oders/Details?id=" + id));
            }
            return(View());
        }
Esempio n. 9
0
        public async Task <IActionResult> Edit(int id, Xe xe, [FromForm(Name = "file")] IFormFile file)
        {
            if (id != xe.Id)
            {
                return(NotFound());
            }

            if (ModelState.IsValid)
            {
                try
                {
                    var sa = _context.Xe.Find(id);
                    if (xe.MaHuyen != sa.MaHuyen && xe.MaHuyen != null)
                    {
                        sa.MaHuyen = xe.MaHuyen;
                        sa.Huyen   = _context.Huyen.Find(xe.MaHuyen).TenHuyen;
                        var t = _context.Huyen.Include(x => x.MaTinhNavigation).FirstOrDefault(x => x.Id == xe.MaHuyen);
                        sa.Tinh   = t.MaTinhNavigation.TenTinh;
                        sa.Diachi = xe.Diachi;
                    }


                    if (xe.MaHangXe != null && xe.MaHangXe != sa.MaHangXe)
                    {
                        sa.MaHangXe = xe.MaHangXe;
                        sa.TenLoai  = _context.HangXe.Include(x => x.MaLoaiXeNavigation).FirstOrDefault(x => x.Id == xe.MaHangXe).MaLoaiXeNavigation.TenLoai;
                        sa.Tenxe    = xe.Tenxe;
                        sa.LoaiXe   = _context.HangXe.Include(x => x.MaLoaiXeNavigation).FirstOrDefault(x => x.Id == xe.MaHangXe).MaLoaiXeNavigation.TenLoai;
                    }
                    var filename = file;
                    if (file != null)
                    {
                        string path_Root = _env.WebRootPath;

                        string path_to_Images = path_Root + "\\Images\\" + file.FileName;

                        //</ get Path >
                        if (System.IO.File.Exists(path_to_Images))
                        {
                            for (int i = 1; i <= 5; i++)
                            {
                                path_to_Images = path_Root + "\\Images\\x" + i + "\\" + file.FileName;
                                sa.Hinh        = "\\Images\\" + file.FileName;
                                if (!System.IO.File.Exists(path_to_Images))
                                {
                                    break;
                                }

                                if (i == 5)
                                {
                                    return(Content("something is wrong!!"));
                                }
                            }
                        }
                        else
                        {
                            //< Copy File to Target >
                            sa.Hinh = "\\Images\\" + file.FileName;
                        }


                        using (var stream = new FileStream(path_to_Images, FileMode.Create))

                        {
                            await file.CopyToAsync(stream);
                        }

                        //</ Copy File to Target >
                    }
                    sa.Mota = xe.Mota;
                    sa.Gia  = xe.Gia;
                    _context.Update(sa);

                    await _context.SaveChangesAsync();
                }
                catch (DbUpdateConcurrencyException)
                {
                    if (!XeExists(xe.Id))
                    {
                        return(NotFound());
                    }
                    else
                    {
                        throw;
                    }
                }
                return(Redirect(Request.Headers["Referer"].ToString()));
            }
            ViewData["MaNguoiDang"] = new SelectList(_context.Users, "Id", "Id", xe.MaNguoiDang);
            ViewData["MaTenXe"]     = new SelectList(_context.TenXe, "Id", "Id", xe.MaHangXeNavigation);
            return(Redirect(Request.Headers["Referer"].ToString()));
        }