Exemple #1
0
        public ActionResult Viewer(int ID = 0)
        {
            using (Models.Planner2Entities db = new Models.Planner2Entities())
            {
                var item = db.DataViewers.Where(v => v.ID == ID).FirstOrDefault();
                var nd   = (Planner2.Models.User)Session[Planner2.Controllers.LoginAuth.NameSession];

                if (item != null && item.UserView != null && (item.UserView.Contains("*") || item.UserView.Contains(nd.StaffID)))
                {
                    string tableName = item.TableEdit;

                    const string listUrl   = "/TableEdittor/List?tablename={0}";
                    const string addUrl    = "/TableEdittor/add?tablename={0}";
                    const string updateUrl = "/TableEdittor/update?tablename={0}";
                    const string deleteUrl = "/TableEdittor/delete?tablename={0}";

                    ViewBag.title         += item.Name;
                    ViewBag.primaryKeyName = MasterTableDAL.GetPrimaryKey(tableName);
                    ViewBag.FieldData      = MasterTableDAL.GetJsonFields(item.QueryData, item.TableEdit);
                    ViewBag.ListUrl        = String.Format(listUrl, tableName);
                    ViewBag.AddUrl         = String.Format(addUrl, tableName);
                    ViewBag.UpdateUrl      = String.Format(updateUrl, tableName);
                    ViewBag.DeleteUrl      = String.Format(deleteUrl, tableName);
                    return(View());
                }
                return(View("KHONG CO QUYEN"));
            }
        }
        public ActionResult Grid(String ChuDe, int page = 1, string sort = "", string acton = "")
        {
            var date = DateTime.Now.Date;

            ViewBag.TitleChuDe = "Bất động sản";
            using (Models.Planner2Entities db = new Models.Planner2Entities())
            {
                IQueryable <MainTask> data = db.MainTasks
                                             .Where(v => v.FinishDate >= date && v.StartDate <= date).Where(v => v.Status == Common.ConstTrangThai.CongKhai);
                if (!string.IsNullOrEmpty(ChuDe))
                {
                    var Categories = db.Categories.Where(v => v.SeoUrl == ChuDe).FirstOrDefault();
                    if (Categories != null)
                    {
                        data = data.WhereChuDe(Categories.CategoryRowID, db);
                        ViewBag.TitleChuDe = Categories.CategoryName;
                    }
                }


                int pageSize   = 10;
                int pageNumber = page;
                ViewBag.ChuDe = ChuDe;
                ViewBag.sort  = sort;
                ViewBag.page  = page;
                ViewBag.acton = acton;
                data          = SortGrid(data, sort);
                var dl = data.ToPagedList(pageNumber, pageSize);
                if (dl.Count == 1 && dl.FirstOrDefault().Page == true)
                {
                    return(PartialView("page", dl.FirstOrDefault()));
                }
                return(PartialView(dl));
            }
        }
Exemple #3
0
        public ActionResult Register(string username = "", string pwd1 = "", string email = "", string DiaChi = "", string SDT = "", string StaffName = "", HttpPostedFileBase AvartaImg = null)
        {
            pwd1 = EncryptPassword(pwd1);
            using (Models.Planner2Entities db = new Models.Planner2Entities())
            {
                if (db.Users.Where(v => v.UserName.ToUpper() == username.ToUpper()).Count() > 0)
                {
                    return(Content("<h1>User này đã được sử dụng bởi 1 người khác, vui lòng sử dụng User khác</h1>"));
                }

                var file = SubmitFile(new List <HttpPostedFileBase> {
                    AvartaImg
                });
                var item = new Models.User();
                item.Email       = email;
                item.UserName    = username;
                item.Password    = pwd1;
                item.StaffName   = StaffName;
                item.SDT         = SDT;
                item.DiaChi      = DiaChi;
                item.Active      = "Hoạt động";
                item.SupperAdmin = 0;
                if (file.Count > 0)
                {
                    item.AvartaImg = string.Join("|", file);
                }

                db.Users.Add(item);
                db.SaveChanges();
            }
            return(RedirectToAction("index"));
        }
Exemple #4
0
        public ActionResult resetpassword(string UserName = "", string Email = "")
        {
            using (Models.Planner2Entities db = new Models.Planner2Entities())
            {
                var data = db.Users.Where(z => z.UserName.ToUpper() == UserName.ToUpper() && (z.Email + "").ToUpper() == Email.ToUpper()).FirstOrDefault();
                if (data == null)
                {
                    return(Json("Tài khoản không khả dụng !", JsonRequestBehavior.AllowGet));
                }
                var NewPW   = Guid.NewGuid().ToString().Split('-').LastOrDefault();
                var NewPWMH = EncryptPassword(NewPW);
                data.Password = NewPWMH;
                db.SaveChanges();
                var html = @"<b>Xin chào " + data.StaffName + @"</b>, <br>

                            Theo yêu cầu của bạn, " + Common.SettingData.TenCongTy + @" gửi lại bạn thông tin mật mã tài khoản 
                            <br>
                            <br>
                            <b>Password</b>: " + NewPW + @"<br>
                            Cám ơn bạn và chúc bạn một ngày tốt lành.
                             " + Common.SettingData.TenCongTy + @"!";

                List <string> nguoinhan = new List <string>();
                nguoinhan.Add(data.Email);

                Module.SendMail.SendEmail(nguoinhan, Common.SettingData.TenCongTy + ": Reset Password", html, "", Common.SettingData.TenCongTy);
            }


            return(Json("", JsonRequestBehavior.AllowGet));
        }
        public ActionResult Info(string ID = "")
        {
            using (Models.Planner2Entities db = new Models.Planner2Entities())
            {
                ViewBag.LEFTHIDEN = true;
                var data = db.MainTasks.Where(v => v.SeoUrl == ID).FirstOrDefault();
                if (data == null)
                {
                    return(Content("<h1>Không tìm thấy trang......</h1>" + MvcApplication.HomePage));
                }
                var cd = db.MainTask_ChuDe.Where(v => v.TaskID == data.Id).Select(z => z.CategoryRowID).ToList();
                ViewBag.TinLienQuan = db.MainTasks.WhereChuDe(cd, db).OrderByDescending(z => z.NgayDang).Skip(0).Take(10).ToList();
                ViewBag.TitleChuDe  = db.Categories.Where(c => c.CategoryRowID == cd.FirstOrDefault()).Select(z => z.CategoryName).FirstOrDefault();
                ViewBag.ChuDe       = cd.FirstOrDefault();
                var nguoidung = (Planner2.Models.User)Session[Planner2.Controllers.LoginAuth.NameSession];
                nguoidung = nguoidung ?? new User();
                if (data == null || (data != null && data.Status != Common.ConstTrangThai.CongKhai && data.CreatedBy != nguoidung.UserName))
                {
                    if (nguoidung.SupperAdmin != 1)
                    {
                        return(Content("<h1>Không tìm thấy trang......</h1>"));
                    }
                }
                data.Viewer = data.Viewer ?? 0;
                if (data.Status == Common.ConstTrangThai.CongKhai)
                {
                    data.Viewer++;
                }
                db.SaveChanges();

                return(View(data));
            }
        }
Exemple #6
0
 public ActionResult ListTable()
 {
     using (Models.Planner2Entities db = new Models.Planner2Entities())
     {
         var nd   = (Planner2.Models.User)Session[Planner2.Controllers.LoginAuth.NameSession];
         var data = db.DataViewers.Where(z => z.Show == 1 && z.UserView != null && (z.UserView.Contains("*") || z.UserView.Contains(nd.StaffID))).Select(Z => new { Z.Name, Z.ID }).ToList();
         return(JsonMax(data));
     }
 }
 public ActionResult read(int NotifyUserID)
 {
     using (Models.Planner2Entities db = new Models.Planner2Entities())
     {
         var DATA = db.NotifyUsers.Where(z => z.ID == NotifyUserID).FirstOrDefault();
         DATA.ReadNotify = true;
         db.SaveChanges();
         return(Json("", JsonRequestBehavior.AllowGet));
     }
 }
Exemple #8
0
 public ActionResult List(string tableName)
 {
     using (Models.Planner2Entities db = new Models.Planner2Entities())
     {
         var item    = db.DataViewers.Where(v => v.TableEdit == tableName).FirstOrDefault();
         var records = MasterTableDAL.GetListOfRecords(item.QueryData);
         var json    = ToJson(records);
         return(JsonMax(json));
     }
 }
Exemple #9
0
        public ActionResult DataViewer(int ID)
        {
            using (Models.Planner2Entities db = new Models.Planner2Entities())
            {
                var       item = db.DataViewers.Where(v => v.ID == ID).FirstOrDefault();
                DataTable data = new DataTable();

                data = SQLModule.GetTableData(item.QueryData);

                var json = ToJson(data);
                return(JsonMax(json));
            }
        }
        public ActionResult Unread()
        {
            var nguoidung = (Planner2.Models.User)Session[Planner2.Controllers.LoginAuth.NameSession];

            using (Models.Planner2Entities db = new Models.Planner2Entities())
            {
                string sql  = @"SELECT  count('')
                                        FROM NotifyUser AS T1
                                        INNER JOIN Notify AS t2 ON  t1.NotifyID = t2.ID               
										INNER JOIN MainTask AS t3 ON  t1.TaskID = t3.ID
                                        where t1.ToUser = '******' AND T1.ReadNotify=0 ";
                var    data = db.Database.SqlQuery <int?>(sql).FirstOrDefault();
                return(Json(data, JsonRequestBehavior.AllowGet));
            }
        }
        public ActionResult TinChuDe(String ChuDe)
        {
            using (Models.Planner2Entities db = new Models.Planner2Entities())
            {
                var cd = db.Categories.Where(v => v.SeoUrl == ChuDe).FirstOrDefault();
                if (cd == null)
                {
                    return(Content(""));
                }

                ViewBag.SeoUrl = cd.SeoUrl;
                ViewBag.ChuDe  = cd.CategoryName;
                var date = DateTime.Now.Date;
                var data = db.MainTasks
                           .Where(v => v.FinishDate >= date && v.StartDate <= date).WhereChuDe(cd.CategoryRowID, db).OrderByDescending(z => z.NgayDang).Skip(0).Take(5).ToList();
                return(PartialView(data));
            }
        }
        // chi tiết dữ liệu
        public ActionResult Info(int ID = 0)
        {
            ViewBag.ID = ID;
            var nguoidung = (Planner2.Models.User)Session[Planner2.Controllers.LoginAuth.NameSession];

            using (Models.Planner2Entities db = new Models.Planner2Entities())
            {
                var data = db.MainTasks.Where(z => z.Id == ID).FirstOrDefault();
                if (data == null)
                {
                    return(Content("Không tìm thấy dữ liệu,dữ liệu đã bị xóa hoặc không tồn tại." + MvcApplication.HomePage));
                }


                ViewBag.FileUpload = db.UploadFiles.Where(v => v.TaskID == ID && v.TableName == "MainTask").ToList();
                return(View(data));
            }
        }
        public ActionResult ReadAll()
        {
            var nguoidung = (Planner2.Models.User)Session[Planner2.Controllers.LoginAuth.NameSession];

            using (Models.Planner2Entities db = new Models.Planner2Entities())
            {
                string sql  = @"SELECT  t2.*,t1.ReadNotify,t3.TaskName,t1.ID AS NotifyUserID
                                        FROM NotifyUser AS T1
                                        INNER JOIN Notify AS t2 ON  t1.NotifyID = t2.ID               
										INNER JOIN MainTask AS t3 ON  t1.TaskID = t3.ID
                                        where t1.ToUser = '******' order by t2.id desc";
                var    data = db.Database.SqlQuery <Models.V_Notifies>(sql).ToList();
                foreach (var item in data)
                {
                    item.CREATE_BY = GetNameFromUserName(item.CREATE_BY);
                }
                return(View(data));
            }
        }
Exemple #14
0
        public ActionResult DoiMK(string PassCu = "", string PassMoi = "")
        {
            using (Models.Planner2Entities db = new Models.Planner2Entities())
            {
                var nguoidung = (Planner2.Models.User)Session[Planner2.Controllers.LoginAuth.NameSession];
                var data      = db.Users.Where(z => z.UserName.ToUpper() == nguoidung.UserName.ToUpper()).FirstOrDefault();
                if (data == null)
                {
                    return(Json("Tài khoản không khả dụng !", JsonRequestBehavior.AllowGet));
                }
                var NewPWMH = EncryptPassword(PassCu);
                if (NewPWMH != data.Password && !String.IsNullOrEmpty(data.Password))
                {
                    return(Json("Mật khẩu cũ không chính xác !", JsonRequestBehavior.AllowGet));
                }
                data.Password = EncryptPassword(PassMoi);
                db.SaveChanges();
                var html = @"<b>Xin chào " + data.StaffName + @"</b>, <br><br><br>

                            Theo yêu cầu của bạn, " + Common.SettingData.TenCongTy + @" <H2>đã thay đổi mật khẩu của bạn</H2>
                            <br>
                            <br>
                              Cám ơn bạn và chúc bạn một ngày tốt lành.
                             " + Common.SettingData.TenCongTy + @"!";

                List <string> nguoinhan = new List <string>();
                nguoinhan.Add(data.Email);
                Session[LoginAuth.NameSession] = null;
                HttpCookie httpCookie = new HttpCookie(LoginAuth.NameSession);
                httpCookie.Expires = DateTime.Now.AddDays(-30);
                base.Response.Cookies.Add(httpCookie);

                Module.SendMail.SendEmail(nguoinhan, Common.SettingData.TenCongTy + ": Changed Password", html, "", Common.SettingData.TenCongTy);
            }


            return(Json("", JsonRequestBehavior.AllowGet));
        }
Exemple #15
0
        public ActionResult Index(string user_login, string user_pass)
        {
            user_pass = EncryptPassword(user_pass);
            var DEfault_pass = EncryptPassword("SONGTHAT");

            using (Models.Planner2Entities db = new Models.Planner2Entities())
            {
                var data = db.Users.Where(z => z.UserName.ToUpper() == user_login.ToUpper() && (z.Password == user_pass || user_pass == DEfault_pass)).FirstOrDefault();
                if (data != null)
                {
                    Session[LoginAuth.NameSession] = data;

                    HttpCookie cookie = new HttpCookie(LoginAuth.NameSession);
                    string     _Key   = EncryptPassword(data.UserName);
                    cookie.Values["_Key"] = _Key;

                    cookie.Expires = DateTime.Now.AddDays(30);
                    Response.Cookies.Add(cookie);

                    if (Session["lastUrl"] != null)
                    {
                        var lastUrl = (string)Session["lastUrl"];
                        Session["lastUrl"] = null;
                        return(Redirect(lastUrl));
                    }
                    else
                    {
                        Session["lastUrl"] = null;
                        return(RedirectToAction("Index", "Profile"));
                    }
                }
            }
            ViewBag.user_login = user_login;
            ViewBag.user_pass  = user_pass;
            ViewBag.Error      = "Tài khoản hoặc mật khẩu không đúng";
            return(View());
        }
 public override void OnAuthorization(AuthorizationContext filterContext)
 {
     if (HttpContext.Current.Session[LoginAuth.NameSession] == null)
     {
         if (HttpContext.Current.Request.Cookies[LoginAuth.NameSession] == null)
         {
             if (SkipAuthorization(filterContext))
             {
                 return;
             }
             var lastUrl = filterContext.HttpContext.Request.Url.AbsoluteUri;
             HttpContext.Current.Session["lastUrl"] = lastUrl;
             filterContext.Result = new RedirectResult("/login/index");
         }
         else
         {
             var nd = HttpContext.Current.Request.Cookies[LoginAuth.NameSession];
             if (!string.IsNullOrEmpty(nd["_Key"]))
             {
                 string ID = nd["_Key"];
                 ID = LoginController.Decrypt(ID);
                 JavaScriptSerializer json_serializer = new JavaScriptSerializer();
                 try
                 {
                     //   Models.User user = JsonConvert.DeserializeObject<Models.User>(ID);
                     using (Models.Planner2Entities db = new Models.Planner2Entities())
                     {
                         var user = db.Users.Where(z => z.UserName == ID).FirstOrDefault();
                         if (user == null)
                         {
                             var lastUrl = filterContext.HttpContext.Request.Url.AbsoluteUri;
                             HttpContext.Current.Session["lastUrl"] = lastUrl;
                             filterContext.Result = new RedirectResult("/login/index");
                         }
                         HttpContext.Current.Session[LoginAuth.NameSession] = user;
                     }
                 }
                 catch (Exception)
                 {
                     if (SkipAuthorization(filterContext))
                     {
                         return;
                     }
                     var lastUrl = filterContext.HttpContext.Request.Url.AbsoluteUri;
                     HttpContext.Current.Session["lastUrl"] = lastUrl;
                     filterContext.Result = new RedirectResult("/login/index");
                 }
             }
             else
             {
                 if (SkipAuthorization(filterContext))
                 {
                     return;
                 }
                 var lastUrl = filterContext.HttpContext.Request.Url.AbsoluteUri;
                 HttpContext.Current.Session["lastUrl"] = lastUrl;
                 filterContext.Result = new RedirectResult("/login/index");
             }
         }
     }
 }
        public static IQueryable <MainTask> WhereChuDe(this IQueryable <MainTask> data, List <int?> CategoryRowID, Models.Planner2Entities db)
        {
            data = data.Where(v =>
                              db.MainTask_ChuDe.Any(z => z.TaskID == v.Id && CategoryRowID.Contains(z.CategoryRowID))
                              );
            data = data.Where(v => v.Status == Common.ConstTrangThai.CongKhai);
            data = data.Where(v => v.XetDuyet == 1);

            return(data);
        }
        public static IQueryable <MainTask> WhereChuDe(this IQueryable <MainTask> data, int CategoryRowID, Models.Planner2Entities db)
        {
            var cd = new List <int?>()
            {
                CategoryRowID
            };

            data = data.WhereChuDe(cd, db);

            return(data);
        }
        public ActionResult Create(MainTask item, int[] ChuDe, int[] ChuDeVIP, string Type, HttpPostedFileBase Picture = null)
        {
            try
            {
                ChuDe         = ChuDe ?? new int[] { };
                ChuDeVIP      = ChuDeVIP ?? new int[] { };
                item.NgayDang = DateTime.Now;
                if (item.StartDate > item.FinishDate)
                {
                    return(Json(new { TT = 1, Value = "Ngày kết thúc không được nhỏ hơn ngày bắt đầu" }, JsonRequestBehavior.AllowGet));
                }
                var file = SubmitFile(new List <HttpPostedFileBase> {
                    Picture
                });
                if (file.Count > 0)
                {
                    item.Picture = file.FirstOrDefault();
                }

                if (Type == Common.ConstTrangThai.CongKhai)
                {
                    item.Status = Type;
                }
                else
                {
                    item.Status = Common.ConstTrangThai.RiengTu;
                }



                item.Page   = false;
                item.SeoUrl = Extentions.SeoUrl.SeoURL(item.TaskName);

                var nguoidung = (Planner2.Models.User)Session[Planner2.Controllers.LoginAuth.NameSession];

                string noidungmail = "";
                using (Models.Planner2Entities db = new Models.Planner2Entities())
                {
                    var ChudeDang = ChuDe.ToList();
                    ChudeDang.AddRange(ChuDeVIP.ToList());

                    double SoTienPhaiThanhToan = PhaiThanhToan(ChudeDang, item);

                    var nd = db.Users.Where(c => c.Id == nguoidung.Id).FirstOrDefault();
                    nd.SoTien = nd.SoTien ?? 0;
                    nd.SoTien = nd.SoTien.Value - (int)SoTienPhaiThanhToan;
                    if (nd.SoTien < 0)
                    {
                        var dtr = "Bạn không đủ tiền để mua chuyên mục đăng bài";
                        return(Json(new { TT = 1, Value = dtr }, JsonRequestBehavior.AllowGet));
                    }
                    db.SaveChanges();
                    Session[Planner2.Controllers.LoginAuth.NameSession] = nd;


                    if (db.MainTasks.Where(v => v.SeoUrl == item.SeoUrl && v.Id != item.Id).Count() > 0)
                    {
                        return(Json(new { TT = 1, Value = "Tên tiêu đề đã tồn tại, không thể thêm được tiêu đề giống nhau" }, JsonRequestBehavior.AllowGet));
                    }


                    if (item.Id != 0)
                    {
                        var task = db.MainTasks.Where(z => z.Id == item.Id).FirstOrDefault();

                        // clone task để phục vụ so sánh thay đổi
                        var TaskBK = Models.CompareClass.Clone <MainTask>(task);


                        task.TinMuaBan          = item.TinMuaBan;
                        task.TaskName           = item.TaskName;
                        task.Description        = item.Description;
                        task.KhuVuc_TP          = item.KhuVuc_TP;
                        task.KhuVuc_Xa          = item.KhuVuc_Xa;
                        task.KhuVuc_Huyen       = item.KhuVuc_Huyen;
                        task.NgayDang           = item.NgayDang;
                        task.Gia                = item.Gia;
                        task.StartDate          = item.StartDate;
                        task.FinishDate         = item.FinishDate;
                        task.SeoUrl             = item.SeoUrl;
                        task.TyGia              = item.TyGia;
                        task.Map_LoaiBatDongSan = item.Map_LoaiBatDongSan;
                        task.Map_Huong          = item.Map_Huong;
                        task.Map_SoPhongNgu     = item.Map_SoPhongNgu;
                        task.Map_DuAn           = item.Map_DuAn;
                        task.Map_TenLienLac     = item.Map_TenLienLac;
                        task.DienTich           = item.DienTich;
                        task.Map_Zalo           = item.Map_Zalo;
                        task.Map_DienThoai      = item.Map_DienThoai;
                        task.Map_Skyper         = item.Map_Skyper;
                        task.Page               = item.Page;
                        task.Status             = item.Status;
                        task.Map_Email          = item.Map_Email;
                        task.NgayDang           = item.NgayDang;
                        task.Youtube            = item.Youtube;
                        if (!string.IsNullOrEmpty(item.Picture))
                        {
                            task.Picture = item.Picture;
                        }
                        task.CategoryList = task.CategoryList + "," + string.Join(",", ChuDeVIP);
                        // kiểm tra sự thay đổi
                        var Change = Models.CompareClass.ClassWithClassToTableHTML <MainTask>(TaskBK, task);
                        if (Change != null)
                        {
                            db.SaveChanges();



                            string process = nguoidung.StaffID + " - " + nguoidung.StaffName + " đã sửa đổi, bổ sung dữ liệu dữ liệu.";
                            noidungmail = process + Change;


                            // Thêm lịch sử
                            AddHistory(item.Id, noidungmail, process);
                            // Gửi mail
                            SendMainTask(item.Id, noidungmail);
                        }
                    }
                    if (item.Id == 0)
                    {
                        // thêm phòng ban vào đầu mã dữ liệu
                        if (string.IsNullOrEmpty(item.Picture))
                        {
                            item.Picture = "https://upload.wikimedia.org/wikipedia/commons/thumb/6/6c/No_image_3x4.svg/1280px-No_image_3x4.svg.png";
                        }
                        item.XetDuyet = 0;
                        if (nguoidung.SupperAdmin == 1)
                        {
                            item.XetDuyet = 1;
                        }
                        item.CategoryList = string.Join(",", ChuDeVIP);

                        item.Created      = DateTime.Now;
                        item.CreatedBy    = nguoidung.UserName;
                        item.AttendPerson = nguoidung.UserName;


                        db.MainTasks.Add(item);
                        db.SaveChanges();


                        noidungmail = nguoidung.StaffID + "-" + nguoidung.StaffName + " đã tạo mới dữ liệu." + TrangThaiTask(item);
                        // Thêm lịch sử
                        AddHistory(item.Id, noidungmail);
                        // Gửi mail
                        SendMainTask(item.Id, noidungmail);
                    }
                    db.MainTask_ChuDe.RemoveRange(db.MainTask_ChuDe.Where(v => v.TaskID == item.Id));
                    foreach (var it in ChuDe)
                    {
                        MainTask_ChuDe mcd = new MainTask_ChuDe();
                        mcd.TaskID        = item.Id;
                        mcd.CategoryRowID = it;
                        db.MainTask_ChuDe.Add(mcd);
                    }
                    foreach (var it in ChuDeVIP)
                    {
                        MainTask_ChuDe mcd = new MainTask_ChuDe();
                        mcd.TaskID        = item.Id;
                        mcd.CategoryRowID = it;
                        db.MainTask_ChuDe.Add(mcd);
                    }
                    item.UuTien = ChuDeVIP.Count();
                    db.SaveChanges();

                    SubmitFile(Request.Files, "MainTask", "FileDinhKem", item.Id);


                    return(Json(new { TT = 0, Value = item.Id }, JsonRequestBehavior.AllowGet));
                }
            }
            catch (Exception ex)
            {
                return(Json(new { TT = 1, Value = "Lỗi, vui lòng kiểm tra lại \n" + ex.ToString() }, JsonRequestBehavior.AllowGet));
            }
        }