public async Task <IActionResult> ValidateSerial(string serial)
 {
     if (serial == null)
     {
         return(BadRequest());
     }
     if (await _registrationValidator.CanEnterSerialAsync(serial))
     {
         return(Ok());
     }
     return(BadRequest());
 }
Exemple #2
0
        public async Task <IActionResult> EnterRegistration([FromBody] EnterRegistrationRequest enterSerial)
        {
            if (ModelState.IsValid)
            {
                if (!await _validator.CanEnterSerialAsync(enterSerial.Serial))
                {
                    return(BadRequest());
                }
                await _registrationRepository.SaveRegistrationAsync(enterSerial.ToRegistration());

                return(Ok());
            }
            return(BadRequest());
        }