Пример #1
0
        public ActionResult VietBai(FormCollection collection)
        {
            var baiViet = new BaiGui
            {
                MaChuDe     = int.Parse(collection["MaChuDe"]),
                MaLinhVuc   = int.Parse(collection["MaLinhVuc"]),
                MaCongDong  = int.Parse(collection["MaCongDong"]),
                SoDienThoai = collection["SoDienThoai"].ToString().Trim(),
                Email       = collection["Email"].ToString().Trim(),
                NgayGuiBai  = DateTime.Now,
                TenBai      = collection["TenBai"].ToString().Trim(),
                NoiDung     = collection["NoiDung"].ToString().Trim()
            };
            var message = "";

            if (!Regex.IsMatch(baiViet.SoDienThoai, @"^\d{10}$"))
            {
                message += "Số điện thoại không được bỏ trống";
            }
            if (string.IsNullOrWhiteSpace(baiViet.TenBai))
            {
                message += "Tên bài không được bỏ trống";
            }
            if (!string.IsNullOrEmpty(message))
            {
                ViewBag.MaChuDe    = new SelectList(data.ChuDes, "MaChuDe", "TenChuDe");
                ViewBag.MaCongDong = new SelectList(data.CongDongs, "MaCongDong", "TenCongDong");
                ViewBag.MaLinhVuc  = new SelectList(data.LinhVucs, "MaLinhVuc", "TenLinhVuc");
                return(View("VietBai", baiViet));
            }
            baiViet.MaNguoiSuDung = (Session["TenDangNhap"] as NguoiSuDung).MaNguoiSuDung;
            data.BaiGuis.InsertOnSubmit(baiViet);
            data.SubmitChanges();
            return(RedirectToAction("Index", "Forum"));
        }
Пример #2
0
        public ActionResult DangKy(FormCollection collection, NguoiSuDung NSD)
        {
            var TenDangNhap    = collection["TenDangNhap"];
            var MatKhau        = collection["MatKhau"];
            var MatKhauNhapLai = collection["MatKhauNhapLai"];
            var HoTen          = collection["HoTen"];
            var DiaChi         = collection["DiaChi"];
            var GioiTinh       = collection["GioiTinh"];
            var NgaySinh       = String.Format("{0:MM/dd/yyyy}", collection["NgaySinh"]);
            var SoDienThoai    = collection["SoDienThoai"];
            var Email          = collection["Email"];

            if (String.IsNullOrEmpty(TenDangNhap))
            {
                ViewData["Loi1"] = "Phải nhập tên đăng nhập";
            }
            else if (String.IsNullOrEmpty(MatKhau))
            {
                ViewData["Loi2"] = "Phải nhập mật khẩu";
            }
            else if (String.IsNullOrEmpty(MatKhauNhapLai))
            {
                ViewData["Loi3"] = "Phải nhập lại mật khẩu";
            }
            else if (String.IsNullOrEmpty(HoTen))
            {
                ViewData["Loi4"] = "Phải nhập họ tên";
            }
            //else if (String.IsNullOrEmpty(DiaChi))
            //{
            //    ViewData["Loi5"] = "Phải nhập địa chỉ";
            //}
            else if (String.IsNullOrEmpty(GioiTinh))
            {
                ViewData["Loi6"] = "Phải nhập giới tính";
            }
            else if (String.IsNullOrEmpty(SoDienThoai))
            {
                ViewData["Loi7"] = "Phải nhập số điện thoại";
            }
            if (String.IsNullOrEmpty(Email))
            {
                ViewData["Loi8"] = "Phải nhập email";
            }
            else
            {
                NSD.TenDangNhap = TenDangNhap;
                NSD.MatKhau     = MatKhau;
                NSD.HoTen       = HoTen;
                NSD.DiaChi      = DiaChi;
                NSD.GioiTinh    = GioiTinh;
                NSD.NgaySinh    = DateTime.Parse(NgaySinh);
                NSD.SoDienThoai = SoDienThoai;
                NSD.Email       = Email;
                data.NguoiSuDungs.InsertOnSubmit(NSD);
                data.SubmitChanges();
                return(RedirectToAction("DangNhap"));
            }
            return(DangKy());
        }
Пример #3
0
        public ActionResult XacNhanXoa(int?id)
        {
            BaiGui baigui = db.BaiGuis.SingleOrDefault(n => n.MaBaiGui == id);

            ViewBag.MaBaiGui = baigui.MaBaiGui;
            if (baigui == null)
            {
                Response.StatusCode = 404;
                return(null);
            }
            db.BaiGuis.DeleteOnSubmit(baigui);
            db.SubmitChanges();
            return(RedirectToAction("BaiViet"));
        }