public int Insert(Data.Models.StudentProgramInvoice studentprograminvoice) { //if (this._studentprograminvoiceRepository.Table.Any(a => a.StudentProgramId == studentprograminvoice.StudentProgramId)) // return 101; this._studentprograminvoiceRepository.Insert(studentprograminvoice); var existing = this._studentprograminvoiceRepository.GetById(studentprograminvoice.Id); existing.InvoiceNo = Convert.ToString(studentprograminvoice.Id); this._studentprograminvoiceRepository.Update(existing); return(studentprograminvoice.Id); }
public JsonNetResult GetInvoiceById(int Id) { Data.Models.StudentProgramInvoice objInvoice = this._studentprogramInvoiceService.GetForId(Id); StudentProgramInvoiceViewModel Account = new StudentProgramInvoiceViewModel { Id = objInvoice.Id, FeeId = objInvoice.StudentProgram.FeeId, PaymentType = Convert.ToInt32(objInvoice.PaymentType), BankName = objInvoice.BankName, IFSCCode = objInvoice.IFSCCode, IsChequeClear = objInvoice.IsChequeClear }; return(JsonNet(Account, JsonRequestBehavior.AllowGet)); }