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, "خطایی در هنگام ذخیره اطلاعات رخ داده است لطفا پس از مدتی دوباره تلاش فرمایید") }); }