public async Task <IActionResult> AddAttendance(AttendanceResource AttendanceResource) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } var AttendanceToAdd = _mapper.Map <AttendanceResource, Attendance>(AttendanceResource); _repo.AddAttendance(AttendanceToAdd); await _unitofwork.CompleteAsync(); return(StatusCode(201)); }
public async Task <IActionResult> UpdateAttendacne(int id, [FromBody] AttendanceResource AttendanceResource) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } Attendance attendance = await _repo.Get(id); if (attendance == null) { return(NotFound()); } _mapper.Map <AttendanceResource, Attendance>(AttendanceResource, attendance); await _unitofwork.CompleteAsync(); return(StatusCode(202)); }