public JsonResult RegisterReferee(int?LoanId, string CustomerNumber, string Description) { if (LoanId == null || DmlObj.GetLoanById(LoanId) == null) { return(Json(new { Id = 0, Message = "عملیات به دلیل خطا در دریافت اطلاعات تسهیلات انجام نشد" }, JsonRequestBehavior.AllowGet)); } var Loan = DmlObj.GetLoanById(LoanId); var Customer = DmlObj.GetCustomerByCustomerNumber(CustomerNumber); if (Customer.Count() == 0) { return(Json(new { Id = 0, Message = "شماره مشتری در این سیستم ثبت نشده است. لطفا به عنوان مشتری جدید ثبت نمایید" }, JsonRequestBehavior.AllowGet)); } bool op = false; AMReferee NewReferee = DmlObj.AddNewReferee(new AMReferee { CustomerId = Customer.FirstOrDefault().Id, LoanId = Loan.Id, Description = Description }, out op); if (op) { return(Json(new { Id = NewReferee.Id, CustomerId = Customer.FirstOrDefault().Id, CustomerNumber = Customer.FirstOrDefault().CustomerNumber, FirstName = Customer.FirstOrDefault().FirstName, LastName = Customer.FirstOrDefault().Lastname, Description = Description, Message = "ضامن با موفقیت ثبت شد" }, JsonRequestBehavior.AllowGet)); } else { return(Json(new { Id = 0, Message = "خطا در ذخیره سازی در پایگاه داده ها اتفاق افتاده است٬ لطفا مجددا تلاش نمایید." }, JsonRequestBehavior.AllowGet)); } }
public JsonResult RemoveReferee(int?RefereeId) { if (RefereeId == null) { return(Json(new { Id = 0, Message = "شماره اختصاصی ضامن شناسایی نشد٬ لطفا دوباره تلاش نمایید." }, JsonRequestBehavior.AllowGet)); } AMReferee Referee = DmlObj.GetRefereeById(RefereeId); if (Referee == null) { return(Json(new { Id = 0, Message = "شماره اختصاصی ضامن شناسایی نشد٬ لطفا دوباره تلاش نمایید." }, JsonRequestBehavior.AllowGet)); } if (DmlObj.RemoveReferee(Referee)) { return(Json(new { Id = 1, Message = "ضامن با موفقیت حذف شد." }, JsonRequestBehavior.AllowGet)); } return(Json(new { Id = 0, Message = "عملیات در زمان حذف از پایگاه داده ناموفق بود!" }, JsonRequestBehavior.AllowGet)); }