public JsonResult UpdateStudentPayment(IndexPaymentDetailByIdVM obj) { var result = (dynamic)null; string message = (dynamic)null; try { if (obj.StudentPayments != null) { var StudentPayments = new UpdateStudentPayment_StudentPayments() { Id = obj.StudentPayments.Id, PaymentDate = obj.StudentPayments.PaymentDate, StudentId = obj.StudentPayments.StudentId, ClassId = obj.StudentPayments.ClassId, FeeYear = obj.StudentPayments.FeeYear, FeeTypeId = obj.StudentPayments.FeeTypeId, Fine = obj.StudentPayments.Fine, PaidAmount = obj.StudentPayments.PaidAmount, Remarks = obj.StudentPayments.Remarks }; var model = new UpdateStudentPayment() { StudentPayments = StudentPayments }; message = _StudentPaymentsServ.UpdateStudentPayment(model); result = Json(new { success = true, Message = message }); } } catch (Exception ex) { result = Json(new { success = false, Message = "ERROR101:StudentPayments/UpdateStudentPayment - " + ex.Message }); } return(result); }
public string UpdateStudentPayment(UpdateStudentPayment obj) { string returnResult = (dynamic)null; try { if (obj != null) { if (obj.StudentPayments != null) { DateTime feeYear = DateTime.ParseExact(obj.StudentPayments.FeeYear, "yyyy", null); var currentItem = _StudentPaymentsRepo.Get(obj.StudentPayments.Id); currentItem.PaymentDate = obj.StudentPayments.PaymentDate; currentItem.ClassId = obj.StudentPayments.ClassId; currentItem.FeeYearDate = feeYear; currentItem.FeeTypeId = obj.StudentPayments.FeeTypeId; currentItem.Fine = obj.StudentPayments.Fine; currentItem.PaidAmount = obj.StudentPayments.PaidAmount; currentItem.Remarks = obj.StudentPayments.Remarks; _StudentPaymentsRepo.Update(currentItem); returnResult = "Saved"; } } } catch (Exception ex) { returnResult = "ERROR102:AddressesServ/UpdateAddress - " + ex.Message; } return(returnResult); }