public Object GetAttendanceHistorysByAttId(int id) { List <AttendanceHistoryDTO> att = AttendanceHistoryDAL.GetAttendanceHistorysByAttId(id); var History = new { history = att }; return(History); }
public Object SaveAttendance(List <AttendanceHistoryDTO> history) { //Check this //List<AttendanceHistoryDTO> attHis = JsonConvert.DeserializeObject<List<AttendanceHistoryDTO>>(history); for (int i = 0; i < history.Count; i++) { AttendanceHistoryDTO ahd = history.ElementAt(i); AttendanceHistoryDAL.Save(ahd); AttendanceDTO atndnc = AttendanceDAO.GetAttendanceById(ahd.AttId); if (ahd.HisIsPresent) { atndnc.AttPresents++; } else { atndnc.AttAbsents++; } AttendanceDAO.Save(atndnc); } var IsSaved = true; return(IsSaved); }
public Object IsAttendanceMarked(int CouId, string Date) { AttendanceDTO stuAtt = AttendanceDAO.GetAttendancesByCouId(CouId).First(); List <AttendanceHistoryDTO> attHisList = AttendanceHistoryDAL.GetAttendanceHistorysByAttId(stuAtt.AttId); bool toReturn = false; foreach (AttendanceHistoryDTO ah in attHisList) { if (ah.HisDateTime == Date) { toReturn = true; } } var IsMarked = new { IsSaved = toReturn }; return(IsMarked); }