Beispiel #1
0
        public async Task <ISingleResult <Airplane> > Execute(Airplane entity)
        {
            var registroExiste = await RegistroExiste(entity.Id);

            if (!registroExiste.Sucesso)
            {
                return(registroExiste);
            }

            var registroCodigoRepetido = await _airplaneValidarCodigoRepetido.Execute(entity);

            if (!registroCodigoRepetido.Sucesso)
            {
                return(registroCodigoRepetido);
            }

            registroCodigoRepetido.Data = registroExiste.Data;

            return(registroCodigoRepetido);
        }
Beispiel #2
0
 public async Task <ISingleResult <Airplane> > Execute(Airplane entity)
 {
     return(await _airplaneValidarCodigoRepetido.Execute(entity));
 }