Exemplo n.º 1
0
 public ActionResult Img(HttpPostedFileBase files1, HttpPostedFileBase files2)
 {
     using (DOANCHUYENNGANHEntities db = new DOANCHUYENNGANHEntities())
     {
         int idUser = ((USER)Session["TaiKhoan"]).IDUSER;
         var agency = db.AGENCies.Where(x => x.IDUSER == idUser).FirstOrDefault();
         if (files1 == null && files2 == null)
         {
             ViewBag.Error = "Vui lòng chọn ảnh";
         }
         else
         {
             var fileName  = Path.GetFileName(files1.FileName);
             var fileName2 = Path.GetFileName(files2.FileName);
             var path      = Path.Combine(Server.MapPath("~/img/agency/"), fileName);
             var path1     = Path.Combine(Server.MapPath("~/img/agency/"), fileName2);
             if (System.IO.File.Exists(path))
             {
                 ViewBag.ThongBao = "Hình ảnh đã tồn tại";
             }
             else
             {
                 files1.SaveAs(path);
                 files2.SaveAs(path1);
                 IMGAGENCY img = new IMGAGENCY();
                 img.FILENAME = files1.FileName;
                 agency.IMGAGENCies.Add(img);
                 db.SaveChanges();
             }
         }
     }
     return(RedirectToAction("Index"));
 }
Exemplo n.º 2
0
        public ActionResult SignIn(Login data)
        {
            if (data is null)
            {
                return(HttpNotFound());
            }
            if (String.IsNullOrEmpty(data.USERNAME) && String.IsNullOrEmpty(data.PASSWORD))
            {
                ViewBag.Error = "Vui lòng nhập tài khoản hoặc mật khẩu";
                return(RedirectToAction("SignUp", "Login"));
            }

            using (DOANCHUYENNGANHEntities db = new DOANCHUYENNGANHEntities())
            {
                var userDB = db.USERs.Where(x => x.USERNAME.Equals(data.USERNAME.ToLower().Trim()) && x.PASSWORD.Equals(data.PASSWORD)).FirstOrDefault();
                if (userDB is null)
                {
                    ViewBag.Error = "Tài khoản hoặc mật khẩu không chính xác";
                    return(View("SignUp"));
                }

                Session["TaiKhoan"] = userDB;
                return(RedirectToAction("Index", "Agency"));
            }
        }
Exemplo n.º 3
0
        public ActionResult Create()
        {
            if (Session["TaiKhoan"] is null)
            {
                return(RedirectToAction("SignUp", "Login"));
            }
            using (DOANCHUYENNGANHEntities db = new DOANCHUYENNGANHEntities())
            {
                ViewBag.IDCATE = db.CATEGORies.FirstOrDefault().IDCATE;
            }

            return(View());
        }
Exemplo n.º 4
0
        public ActionResult Create(AGENCY agency)
        {
            using (DOANCHUYENNGANHEntities db = new DOANCHUYENNGANHEntities())
            {
                var user = (USER)Session["TaiKhoan"];

                ViewBag.IDCATE = db.CATEGORies.FirstOrDefault().IDCATE;
                agency.IDUSER  = user.IDUSER;
                db.AGENCies.Add(agency);
                try
                {
                    db.SaveChanges();
                }
                catch (Exception ex)
                {
                }
            }
            return(RedirectToAction("Index", new { id = agency.IDAGENCY }));
        }
Exemplo n.º 5
0
        // GET: Agency
        public ActionResult Index()
        {
            if (Session["TaiKhoan"] is null)
            {
                return(RedirectToAction("SignUp", "Login"));
            }
            var idRole = ((USER)Session["TaiKhoan"]).IDROLE;

            if (idRole != 2)
            {
                return(RedirectToAction("Index"));
            }
            var user = (USER)Session["TaiKhoan"];

            using (DOANCHUYENNGANHEntities db = new DOANCHUYENNGANHEntities())
            {
                var agency = db.AGENCies.Where(x => x.IDUSER == user.IDUSER).FirstOrDefault();
                if (agency == null)
                {
                    return(RedirectToAction("Create", "Agency"));
                }
            }
            return(View());
        }