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,
            }));
        }
Пример #2
0
        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.");
            }
        }