Ejemplo n.º 1
0
        public ActionResult Delete(Model_Message model)
        {
            if (ModelState.IsValid)
            {
                var exam = db.Tbl_ExamRemotelyPlan.Where(x => x.ERP_ID == model.ID).FirstOrDefault();

                if (exam != null)
                {
                    exam.ERP_IsDelete = true;

                    db.Entry(exam).State = EntityState.Modified;

                    if (Convert.ToBoolean(db.SaveChanges() > 0))
                    {
                        TempData["TosterState"]   = "success";
                        TempData["TosterType"]    = TosterType.Maseage;
                        TempData["TosterTitel"]   = "2";
                        TempData["TosterMassage"] = "عملیات با موفقیت انجام شد";

                        return(RedirectToAction("Index"));
                    }
                    else
                    {
                        return(View());
                    }
                }
            }

            return(View());
        }
Ejemplo n.º 2
0
        public ActionResult Delete(Model_Message model)
        {
            if (ModelState.IsValid)
            {
                var _ClassPlan = db.Tbl_ClassPlan.Where(x => x.CP_ID == model.ID).SingleOrDefault();

                if (_ClassPlan != null)
                {
                    _ClassPlan.CP_IsDelete     = true;
                    _ClassPlan.CP_ModifiedDate = DateTime.Now;

                    db.Entry(_ClassPlan).State = EntityState.Modified;

                    if (Convert.ToBoolean(db.SaveChanges() > 0))
                    {
                        TempData["TosterState"]   = "success";
                        TempData["TosterType"]    = TosterType.Maseage;
                        TempData["TosterMassage"] = "کلاس مورد نظر با موفقیت حذف شد";

                        return(RedirectToAction("Index"));
                    }
                    else
                    {
                        TempData["TosterState"]   = "error";
                        TempData["TosterType"]    = TosterType.Maseage;
                        TempData["TosterMassage"] = "کلاس مورد نظر با موفقیت حذف نشد";

                        return(HttpNotFound());
                    }
                }
            }

            return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
        }
Ejemplo n.º 3
0
        public ActionResult GenerateSeatNumbers(int?id)
        {
            if (id != null)
            {
                var _ExamInPersonPlan = db.Tbl_ExamInPersonPlan.Where(x => x.EIPP_ID == id).SingleOrDefault();

                if (_ExamInPersonPlan != null)
                {
                    Model_Message model = new Model_Message
                    {
                        ID          = id.Value,
                        Name        = _ExamInPersonPlan.Tbl_SubExamInPerson.SEIP_Title,
                        Description = "آیا از تخصیص شماره صندلی به افراد شرکت کننده در این آزمون اطمینان دارید ؟"
                    };

                    TempData["ExamInPersonPlanID"] = id.Value;

                    return(PartialView(model));
                }
                else
                {
                    return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
                }
            }

            return(HttpNotFound());
        }
Ejemplo n.º 4
0
        public ActionResult User_Delete(Model_Message model)
        {
            if (ModelState.IsValid)
            {
                var _Login = db.Tbl_Login.Where(x => x.Login_ID == model.ID && !x.Login_IsDelete).SingleOrDefault();

                if (_Login != null)
                {
                    _Login.Login_IsDelete = true;


                    db.Entry(_Login).State = EntityState.Modified;

                    if (Convert.ToBoolean(db.SaveChanges() > 0))
                    {
                        TempData["TosterState"]   = "success";
                        TempData["TosterType"]    = TosterType.Maseage;
                        TempData["TosterMassage"] = "کاربر مورد نظر با موفقیت حذف شد.";
                    }
                    else
                    {
                        TempData["TosterState"]   = "error";
                        TempData["TosterType"]    = TosterType.Maseage;
                        TempData["TosterMassage"] = "کاربر مورد نظر با موفقیت حذف نشد.";
                    }

                    return(RedirectToAction("index"));
                }
            }

            return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
        }
Ejemplo n.º 5
0
        public ActionResult Video_Delete(Model_Message model)
        {
            Tbl_Video _Video = db.Tbl_Video.Where(a => a.Video_ID == model.ID).SingleOrDefault();

            FileManagement fileManagement = new FileManagement();

            string path = Path.Combine(Server.MapPath("~/App_Data/"), _Video.Tbl_Document.Document_FolderName + "\\" + _Video.Tbl_Document.Document_Path);

            fileManagement.DeleteFileWithPath(path);

            db.Tbl_Document.Remove(_Video.Tbl_Document);
            db.Tbl_Video.Remove(_Video);

            if (Convert.ToBoolean(db.SaveChanges() > 0))
            {
                TempData["TosterState"]   = "success";
                TempData["TosterType"]    = TosterType.Maseage;
                TempData["TosterMassage"] = "عملیات با موفقیت انجام شد";

                return(RedirectToAction("Video_List"));
            }
            else
            {
                TempData["TosterState"]   = "error";
                TempData["TosterType"]    = TosterType.Maseage;
                TempData["TosterMassage"] = "عملیات با موفقیت انجام نشد";

                return(RedirectToAction("Video_List"));
            }
        }
Ejemplo n.º 6
0
        public ActionResult Register(Model_Message model)
        {
            if (ModelState.IsValid)
            {
                var _UserClassPlan = db.Tbl_UserClassPlan.Where(x => x.UCP_ID == model.ID).SingleOrDefault();

                if (_UserClassPlan != null)
                {
                    var _Payment = db.Tbl_Payment.Where(x => x.Payment_ID == _UserClassPlan.UCP_PaymentID).SingleOrDefault();

                    if (_Payment != null)
                    {
                        _Payment.Payment_StateCodeID  = (int)PaymentState.Confirmed;
                        _Payment.Payment_WayCodeID    = (int)PaymentWay.Internet;
                        _Payment.Payment_ModifiedDate = DateTime.Now;

                        db.Entry(_Payment).State = EntityState.Modified;

                        _UserClassPlan.UCP_IsActive               = true;
                        _UserClassPlan.UCP_ModifiedDate           = DateTime.Now;
                        _UserClassPlan.Tbl_ClassPlan.CP_Capacity -= 1;

                        db.Entry(_UserClassPlan).State = EntityState.Modified;

                        if (Convert.ToBoolean(db.SaveChanges() > 0))
                        {
                            if (_UserClassPlan.Tbl_ClassPlan.CP_Capacity <= 0)
                            {
                                TempData["TosterState"]   = "warning";
                                TempData["TosterType"]    = TosterType.Maseage;
                                TempData["TosterMassage"] = "ظرفیت کلاس مورد نظر پر شده است";
                            }
                            else
                            {
                                TempData["TosterState"]   = "success";
                                TempData["TosterType"]    = TosterType.Maseage;
                                TempData["TosterMassage"] = "ثبت نام کاربر مورد نظر با موفقیت انجام شد";
                            }

                            return(RedirectToAction("Details", "Class", new { area = "Dashboard", id = db.Tbl_UserClassPlan.Where(x => x.UCP_ID == model.ID).SingleOrDefault().UCP_CPID }));
                        }

                        TempData["TosterState"]   = "error";
                        TempData["TosterType"]    = TosterType.Maseage;
                        TempData["TosterMassage"] = "ثبت نام کاربر مورد نظر با موفقیت انجام نشد";

                        return(RedirectToAction("Details", "Class", new { area = "Dashboard", id = db.Tbl_UserClassPlan.Where(x => x.UCP_ID == model.ID).SingleOrDefault().UCP_CPID }));
                    }
                }

                TempData["TosterState"]   = "error";
                TempData["TosterType"]    = TosterType.Maseage;
                TempData["TosterMassage"] = "ثبت نام کاربر مورد نظر با موفقیت انجام نشد";

                return(HttpNotFound());
            }

            return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
        }
Ejemplo n.º 7
0
        public ActionResult UnRegister(Model_Message model)
        {
            if (ModelState.IsValid)
            {
                var _UserExamInPersonPlan = db.Tbl_UserExamInPersonPlan.Where(x => x.UEIPP_ID == model.ID).SingleOrDefault();

                if (_UserExamInPersonPlan != null)
                {
                    var _Payment = db.Tbl_Payment.Where(x => x.Payment_ID == _UserExamInPersonPlan.UEIPP_PaymentID).SingleOrDefault();

                    if (_Payment != null)
                    {
                        int newCredit = new Rep_Wallet().Get_WalletCreditWithUserID(_Payment.Payment_UserID) + _Payment.Payment_Cost;

                        _Payment.Payment_StateCodeID   = (int)PaymentState.Rejected;
                        _Payment.Payment_WayCodeID     = (int)PaymentWay.Internet;
                        _Payment.Payment_RemaingWallet = newCredit;
                        _Payment.Payment_ModifiedDate  = DateTime.Now;

                        db.Entry(_Payment).State = EntityState.Modified;

                        Tbl_Wallet _Wallet = db.Tbl_Wallet.Where(x => x.Wallet_UserID == _Payment.Payment_UserID).SingleOrDefault();
                        _Wallet.Wallet_Credit       = newCredit;
                        _Wallet.Wallet_ModifiedDate = DateTime.Now;

                        db.Entry(_Wallet).State = EntityState.Modified;

                        _UserExamInPersonPlan.UEIPP_IsActive     = false;
                        _UserExamInPersonPlan.UEIPP_ModifiedDate = DateTime.Now;
                        _UserExamInPersonPlan.Tbl_ExamInPersonPlan.EIPP_Capacity += 1;

                        db.Entry(_UserExamInPersonPlan).State = EntityState.Modified;

                        if (Convert.ToBoolean(db.SaveChanges() > 0))
                        {
                            TempData["TosterState"]   = "success";
                            TempData["TosterType"]    = TosterType.Maseage;
                            TempData["TosterMassage"] = "ثبت نام کاربر مورد نظر با موفقیت لغو شد";

                            return(RedirectToAction("Details", "ExamInPerson", new { area = "Dashboard", id = db.Tbl_UserExamInPersonPlan.Where(x => x.UEIPP_ID == model.ID).SingleOrDefault().UEIPP_EIPPID }));
                        }

                        TempData["TosterState"]   = "error";
                        TempData["TosterType"]    = TosterType.Maseage;
                        TempData["TosterMassage"] = "ثبت نام کاربر مورد نظر با موفقیت لغو نشد";

                        return(RedirectToAction("Details", "ExamInPerson", new { area = "Dashboard", id = db.Tbl_UserExamInPersonPlan.Where(x => x.UEIPP_ID == model.ID).SingleOrDefault().UEIPP_EIPPID }));
                    }
                }

                TempData["TosterState"]   = "error";
                TempData["TosterType"]    = TosterType.Maseage;
                TempData["TosterMassage"] = "ثبت نام کاربر مورد نظر با موفقیت لغو نشد";

                return(HttpNotFound());
            }

            return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
        }
Ejemplo n.º 8
0
        public ActionResult Delete(Model_Message model)
        {
            if (ModelState.IsValid)
            {
                var _UserClassPlanPresence = db.Tbl_UserClassPlanPresence.Where(x => x.UCPP_ID == model.ID).SingleOrDefault();

                if (_UserClassPlanPresence != null)
                {
                    var _Payment = db.Tbl_Payment.Where(x => x.Payment_ID == _UserClassPlanPresence.UCPP_PaymentID).SingleOrDefault();

                    if (_Payment != null)
                    {
                        _UserClassPlanPresence.UCPP_IsDelete     = true;
                        _UserClassPlanPresence.UCPP_ModifiedDate = DateTime.Now;
                        _Payment.Payment_IsDelete     = true;
                        _Payment.Payment_ModifiedDate = DateTime.Now;

                        var _Wallet = db.Tbl_Wallet.Where(x => x.Wallet_UserID == _UserClassPlanPresence.Tbl_UserClassPlan.UCP_UserID).SingleOrDefault();
                        _Wallet.Wallet_Credit = new Rep_Wallet().Get_WalletCreditWithUserID(_Payment.Payment_UserID) + _Payment.Payment_Cost - _Payment.Payment_Discount;

                        db.Entry(_UserClassPlanPresence).State = EntityState.Modified;
                        db.Entry(_Payment).State = EntityState.Modified;
                        db.Entry(_Wallet).State  = EntityState.Modified;
                    }

                    if (Convert.ToBoolean(db.SaveChanges() > 0))
                    {
                        TempData["TosterState"]   = "success";
                        TempData["TosterType"]    = TosterType.Maseage;
                        TempData["TosterMassage"] = "حضور مورد نظر با موفقیت حذف شد";

                        return(RedirectToAction("Details", "Presence", new { area = "Dashboard", id = db.Tbl_UserClassPlanPresence.Where(x => x.UCPP_ID == model.ID).SingleOrDefault().Tbl_UserClassPlan.UCP_ID }));
                    }
                    else
                    {
                        TempData["TosterState"]   = "error";
                        TempData["TosterType"]    = TosterType.Maseage;
                        TempData["TosterMassage"] = "حضور مورد نظر با موفقیت حذف نشد";

                        return(RedirectToAction("Details", "Presence", new { area = "Dashboard", id = db.Tbl_UserClassPlanPresence.Where(x => x.UCPP_ID == model.ID).SingleOrDefault().Tbl_UserClassPlan.UCP_ID }));
                    }
                }
            }

            return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
        }
Ejemplo n.º 9
0
        public ActionResult User_Delete(int?id)
        {
            if (id.HasValue)
            {
                Model_Message model = new Model_Message();

                var _Login = db.Tbl_Login.Where(x => x.Login_ID == id).SingleOrDefault();

                if (_Login != null)
                {
                    model.ID          = id.Value;
                    model.Name        = _Login.Tbl_User.User_Name + " " + _Login.Tbl_User.User_Family;
                    model.Description = "آیا از حذف کاربر مورد نظر اطمینان دارید ؟";

                    return(PartialView(model));
                }

                return(HttpNotFound());
            }

            return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
        }
Ejemplo n.º 10
0
        public ActionResult Video_Delete(int?id)
        {
            if (id.HasValue)
            {
                Model_Message model = new Model_Message();

                var _Login = db.Tbl_Video.Where(x => x.Video_ID == id).SingleOrDefault();

                if (_Login != null)
                {
                    model.ID = id.Value;

                    model.Description = "آیا از حذف ویدیو مورد نظر اطمینان دارید ؟";

                    return(PartialView(model));
                }

                return(HttpNotFound());
            }

            return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
        }
Ejemplo n.º 11
0
        public ActionResult Delete(int?id)
        {
            if (id != null)
            {
                Model_Message model = new Model_Message();

                var _ClassPlan = db.Tbl_ClassPlan.Where(x => x.CP_ID == id).SingleOrDefault();

                if (_ClassPlan != null)
                {
                    model.ID          = id.Value;
                    model.Name        = _ClassPlan.Tbl_Class.Class_Title;
                    model.Description = "آیا از حذف کلاس مورد نظر اطمینان دارید ؟";

                    return(PartialView(model));
                }
                else
                {
                    return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
                }
            }

            return(HttpNotFound());
        }
Ejemplo n.º 12
0
        public ActionResult Register(int?id)
        {
            if (id != null)
            {
                var _UserClassPlan = db.Tbl_UserClassPlan.Where(x => x.UCP_ID == id).SingleOrDefault();

                if (_UserClassPlan != null)
                {
                    Model_Message model = new Model_Message();

                    model.ID          = id.Value;
                    model.Name        = _UserClassPlan.Tbl_User.User_FirstName + " " + _UserClassPlan.Tbl_User.User_lastName;
                    model.Description = $"آیا از ثبت نام کاربر { model.Name } اطمینان دارید ؟";

                    return(PartialView(model));
                }
                else
                {
                    return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
                }
            }

            return(HttpNotFound());
        }
Ejemplo n.º 13
0
        public ActionResult Delete(int?id)
        {
            if (id != null)
            {
                Model_Message model = new Model_Message();

                var exam = db.Tbl_ExamRemotelyPlan.Where(x => x.ERP_ID == id).FirstOrDefault();

                if (exam != null)
                {
                    model.ID          = id.Value;
                    model.Name        = exam.ERP_Title;
                    model.Description = "آیا از حذف آزمون مورد نظر اطمینان دارید ؟";

                    return(PartialView(model));
                }
                else
                {
                    return(HttpNotFound());
                }
            }

            return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
        }
Ejemplo n.º 14
0
        public ActionResult Delete(int?id)
        {
            if (id != null)
            {
                Model_Message model = new Model_Message();

                var _UserClassPlanPresence = db.Tbl_UserClassPlanPresence.Where(x => x.UCPP_ID == id).SingleOrDefault();

                if (_UserClassPlanPresence != null)
                {
                    model.ID          = id.Value;
                    model.Name        = _UserClassPlanPresence.Tbl_UserClassPlan.Tbl_User.User_FirstName + " " + _UserClassPlanPresence.Tbl_UserClassPlan.Tbl_User.User_lastName;
                    model.Description = "آیا از حذف حضور مورد نظر اطمینان دارید ؟";

                    return(PartialView(model));
                }
                else
                {
                    return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
                }
            }

            return(HttpNotFound());
        }
Ejemplo n.º 15
0
        public ActionResult Pay(int?id, int type)
        {
            if (id.HasValue)
            {
                Model_Message model = new Model_Message();

                switch ((ProductType)type)
                {
                case ProductType.Workshop:

                    var _WorkshopPlan = db.Tbl_WorkshopPlan.Where(x => x.WP_ID == id).SingleOrDefault();

                    if (_WorkshopPlan != null)
                    {
                        model.ID          = id.Value;
                        model.Name        = _WorkshopPlan.Tbl_SubWorkshop.SW_Title;
                        model.Description = "آیا از خرید کارگاه مورد نظر اطمینان دارید ؟";

                        return(PartialView(model));
                    }
                    else
                    {
                        return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
                    }

                case ProductType.Class:

                    var _ClassPlan = db.Tbl_ClassPlan.Where(x => x.CP_ID == id).SingleOrDefault();

                    if (_ClassPlan != null)
                    {
                        model.ID          = id.Value;
                        model.Name        = _ClassPlan.Tbl_Class.Class_Title;
                        model.Description = "آیا از خرید کلاس مورد نظر اطمینان دارید ؟";

                        return(PartialView(model));
                    }
                    else
                    {
                        return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
                    }

                case ProductType.ExamInPerson:

                    var _UserExamInPerson = db.Tbl_ExamInPersonPlan.Where(x => x.EIPP_ID == id).SingleOrDefault();;

                    if (_UserExamInPerson != null)
                    {
                        model.ID          = id.Value;
                        model.Name        = _UserExamInPerson.Tbl_SubExamInPerson.SEIP_Title;
                        model.Description = "آیا از خرید آزمون حضوری مورد نظر اطمینان دارید ؟";

                        return(PartialView(model));
                    }
                    else
                    {
                        return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
                    }

                case ProductType.ExamRemotely:

                    var _UserExam = db.Tbl_ExamRemotelyPlan.Where(x => x.ERP_ID == id).SingleOrDefault();

                    if (_UserExam != null)
                    {
                        model.ID          = id.Value;
                        model.Name        = _UserExam.ERP_Title;
                        model.Description = "آیا از خرید آزمون غیر حضوری مورد نظر اطمینان دارید ؟";

                        return(PartialView(model));
                    }
                    else
                    {
                        return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
                    }

                default:
                    return(HttpNotFound());
                }
            }

            return(HttpNotFound());
        }
Ejemplo n.º 16
0
        public ActionResult Register(Model_Message model)
        {
            if (ModelState.IsValid)
            {
                var _UserExamInPersonPlan = db.Tbl_UserExamInPersonPlan.Where(x => x.UEIPP_ID == model.ID).SingleOrDefault();

                if (_UserExamInPersonPlan != null)
                {
                    var _Payment = db.Tbl_Payment.Where(x => x.Payment_ID == _UserExamInPersonPlan.UEIPP_PaymentID).SingleOrDefault();

                    if (_Payment != null)
                    {
                        int credit    = new Rep_Wallet().Get_WalletCreditWithUserID(_Payment.Payment_UserID);
                        int newCredit = credit - _Payment.Payment_Cost;

                        _Payment.Payment_StateCodeID   = (int)PaymentState.Confirmed;
                        _Payment.Payment_WayCodeID     = (int)PaymentWay.Internet;
                        _Payment.Payment_RemaingWallet = newCredit;
                        _Payment.Payment_ModifiedDate  = DateTime.Now;

                        db.Entry(_Payment).State = EntityState.Modified;

                        Tbl_Wallet _Wallet = db.Tbl_Wallet.Where(x => x.Wallet_UserID == _Payment.Payment_UserID).SingleOrDefault();
                        _Wallet.Wallet_Credit       = newCredit;
                        _Wallet.Wallet_ModifiedDate = DateTime.Now;

                        db.Entry(_Wallet).State = EntityState.Modified;

                        _UserExamInPersonPlan.UEIPP_IsActive     = true;
                        _UserExamInPersonPlan.UEIPP_ModifiedDate = DateTime.Now;
                        _UserExamInPersonPlan.Tbl_ExamInPersonPlan.EIPP_Capacity -= 1;

                        db.Entry(_UserExamInPersonPlan).State = EntityState.Modified;

                        if (Convert.ToBoolean(db.SaveChanges() > 0))
                        {
                            //if (_UserExamInPersonPlan.Tbl_ExamInPersonPlan.EIPP_Capacity <= 0)
                            //{
                            //    TempData["TosterState"] = "warning";
                            //    TempData["TosterType"] = TosterType.Maseage;
                            //    TempData["TosterMassage"] = "ظرفیت آزمون مورد نظر پر شده است";

                            //    return RedirectToAction("Details", "ExamInPerson", new { area = "Dashboard", id = db.Tbl_UserExamInPersonPlan.Where(x => x.UEIPP_ID == model.ID).SingleOrDefault().UEIPP_EIPPID });
                            //}

                            if (credit + 30000 < _Payment.Payment_Cost)
                            {
                                if (new SMSPortal().SendServiceable(_Payment.Tbl_User.User_Mobile, ".", "", "", _Payment.Tbl_User.User_FirstName + " " + _Payment.Tbl_User.User_lastName, SMSTemplate.Charge) != "ارسال به مخابرات")
                                {
                                    TempData["TosterState"]   = "warning";
                                    TempData["TosterType"]    = TosterType.WithTitel;
                                    TempData["TosterTitel"]   = "خطا در ارسال پیامک";
                                    TempData["TosterMassage"] = "کمبود موجودی کیف پول کاربر";
                                }
                                else
                                {
                                    TempData["TosterState"]   = "warning";
                                    TempData["TosterType"]    = TosterType.Maseage;
                                    TempData["TosterMassage"] = "کمبود موجودی کیف پول کاربر";
                                }
                            }
                            else
                            {
                                TempData["TosterState"]   = "success";
                                TempData["TosterType"]    = TosterType.Maseage;
                                TempData["TosterMassage"] = "ثبت نام کاربر مورد نظر با موفقیت انجام شد";
                            }

                            return(RedirectToAction("Details", "ExamInPerson", new { area = "Dashboard", id = db.Tbl_UserExamInPersonPlan.Where(x => x.UEIPP_ID == model.ID).SingleOrDefault().UEIPP_EIPPID }));
                        }

                        TempData["TosterState"]   = "error";
                        TempData["TosterType"]    = TosterType.Maseage;
                        TempData["TosterMassage"] = "ثبت نام کاربر مورد نظر با موفقیت انجام نشد";

                        return(RedirectToAction("Details", "ExamInPerson", new { area = "Dashboard", id = db.Tbl_UserExamInPersonPlan.Where(x => x.UEIPP_ID == model.ID).SingleOrDefault().UEIPP_EIPPID }));
                    }
                }

                TempData["TosterState"]   = "error";
                TempData["TosterType"]    = TosterType.Maseage;
                TempData["TosterMassage"] = "ثبت نام کاربر مورد نظر با موفقیت انجام نشد";

                return(HttpNotFound());
            }

            return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
        }