public int AddBeltEarning(BeltEarningBasic beltEarningBasic) { try { BeltEarning beltEarning = new BeltEarning() { EarnDate = beltEarningBasic.EarnDate, StudentId = beltEarningBasic.StudentId, Belt = beltEarningBasic.Belt, Success = beltEarningBasic.Success }; Student student = unitOfWork.StudentRepository.GetByID(beltEarningBasic.StudentId); if (student != null) { student.BeltEarnings.Add(beltEarning); } unitOfWork.BeltEarningRepository.Insert(beltEarning); unitOfWork.Save(); return(beltEarning.Id); } catch (Exception ex) { return(-1); } }
public bool DeleteBeltEarning(int beltEarningId) { try { BeltEarning beltEarningToRemove = unitOfWork.BeltEarningRepository.GetByID(beltEarningId); if (beltEarningToRemove != null) { unitOfWork.BeltEarningRepository.Delete(beltEarningToRemove); unitOfWork.Save(); return(true); } else { return(false); } } catch (Exception ex) { return(false); } }