public async Task <IActionResult> GetHeader(string scope, [FromQuery] GetHeaderArgs args) { var header = await Task.Run(() => _records.Get( scope: scope, filter: args.Filter, skip: args.Skip, take: args.Take )); if (header == null) { return(NotFound()); } return(new ObjectResult(new StudentRecordsHeaderResponse { Header = header, })); }
private void RunValidation(StudentRecordModel model) { var nameExists = _studentRecordRepository.Get().Any(c => c.PhoneNumber == model.PhoneNumber && c.Id != model.Id); if (nameExists) { throw new Exception("Sorry! This Phone Number already exists."); } }