public ActionResult SendQstion() { var seuser = new WorkSession(); if (seuser.IsLoginUser()) { return View("_SendQstion"); } ViewBag.message = "برای ارسال تیک شما نیاز دارید وارد سیستم کاربری خود شوید"; return View("_NotLogin"); }
public ActionResult ViewQstionWithAnswer() { ViewBag.message = "لطفا برای مشاهده تیک ارسالی و پاسخ آن ها وارد حساب کاربری خود شوید"; var seUser = new WorkSession(); if (seUser.IsLoginUser()) { var iduser = seUser.GetId(); var getAllquestion = _ticketService.ViewAllQstionUser(iduser); return View("_ViewQstion", getAllquestion); } return View("_NotLogin"); }
public JsonResult CreateAccount(Account account) { if (ModelState.IsValid) { // check if cites exist and get prov and country if (account.City!=null && account.City.CityId != null) { var cityinfo = _cityService.GetCityById(account.City.CityId); if (cityinfo == null) { return Json(new { Valid = false, Error = GetErrorsFromModelState(1,"اطلاعات ارسالی درست نمی باشد ") });; // citys not exist problem in system } account.City = cityinfo; } // if username is valid var wSession = new WorkSession(); if (wSession.IsLoginUser()) return Json(new { Valid = false, Error = GetErrorsFromModelState(2, "شما در حال حاضر یک حساب کاربری دارید") }); ; if (_accountService.AccountNameExist(account.UserName, account.Email)) return Json(new { Valid = false, Error = GetErrorsFromModelState(2, "این نام کاربری قبلا در سیستم وجود دارد") }); ; // username or email exist in DB account.Enable = true; account.LastLoginTime = DateTime.Now; _accountService.AddNewAccount(account); try { _uow.SaveChanges(); return Json(new { Valid = ModelState.IsValid, Error = GetErrorsFromModelState(3, "سیستم کاربری با موفقیت برای شما ایجاد شد") }); ; } catch { return Json(new { Valid = false, Error = GetErrorsFromModelState(2, "خطایی در هنگام ذخیره اطلاعات رخ داده است لطفا پس از مدتی دوباره تلاش فرمایید") }); ; // error in save account } } return Json(new { Valid = ModelState.IsValid, Error = GetErrorsFromModelState(1, "اطلاعات ارسالی درست نمی باشد") }); ; }
// این متد جاش اینجاااااا نیستااا ولی برای عرووسی عجله دارم که قبل عرووووسی تحوویلت بدم پرووژه روو هووووووووووورااااااااا public JsonResult InsertComment(Comment comment) { if (!ModelState.IsValid) return Json(new { valid = ModelState.IsValid, Error = GetErrorsFromModelState(1, "اطلاعات ارسالی درست نمی باشد") }); int idcommenter = 0; var ws = new WorkSession(); if (ws.IsLoginUser()) { idcommenter = ws.GetId(); } comment.Cominfo.CommenterIpAddress = Request.ServerVariables["REMOTE_ADDR"].ToString(CultureInfo.InvariantCulture); comment.ComTime = DateTime.Now; comment.Cominfo.CommeterId = idcommenter; if (_commentService.InsertComment(comment)) return Json(new { valid = ModelState.IsValid, Error = GetErrorsFromModelState(3, "پیغام شما با موفقیت در سیستم ثبت شد") }); return Json(new { valid = false, Error = GetErrorsFromModelState(2, "خطایی در هنگام ذخیره اطلاعات رخ داده است لطفا پس از مدتی دوباره تلاش فرمایید") }); }
public ActionResult EditProfile(_Editprofile _editprofile) { if (!ModelState.IsValid) return Json(new { Valid = false, message = "اطلاعات ارسالی درست نیست" }); var ws=new WorkSession(); if (!ws.IsLoginUser()) return Json(new { Valid = false, message = "شما برای ویرایش اطلاعات باید وارد سیستم شوید" }); if(_accountService.EditAccount(_editprofile,ws.GetId())) return Json(new { Valid = true, message = " اطلاعات شما با موفقیت ویرایش گردید ", data = Session["welcome"] + " " + " خوش آمدید" }); return Json(new { Valid = false, message = "خطایی در هنگام ویرایش اطلاعات رخ داده است" }); }