public string GetBatchApproval(int SessionId, int SchoolId) { int BatchId = ReturnPreviousBatch(SessionId, SchoolId); if (BatchId == 0) { BatchId = GetMaxBatchInSchool(SessionId, SchoolId); SchoolApproval schoolApproval = new SchoolApproval() { YearId = SessionId, SchoolId = SchoolId, BatchId = BatchId, }; return(AddSchoolApproval(schoolApproval)); } else { return(BatchId.ToString()); } }
public string AddSchoolApproval(SchoolApproval model) { try { SchoolApproval schoolApproval = new SchoolApproval() { YearId = model.YearId, SchoolId = model.SchoolId, BatchId = model.BatchId, Activated = true, DateApproved = DateTime.Now, }; unitOfWork.SchoolApproval.Insert(schoolApproval); unitOfWork.Save(); return(schoolApproval.BatchId.ToString()); } catch (Exception ex) { return(null); } }