Example #1
0
 public bool InsertComment(Comment comment)
 {
     _comments.Add(comment);
     try
     {
         _uow.SaveChanges();
         return true;
     }
     catch
     {
         return true;
     }
 }
        // این متد جاش اینجاااااا نیستااا ولی برای عرووسی عجله دارم که قبل عرووووسی تحوویلت بدم پرووژه روو هووووووووووورااااااااا
        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, "خطایی در هنگام ذخیره اطلاعات رخ داده است لطفا پس از مدتی دوباره تلاش فرمایید") });
        }