Example #1
0
 public async Task <OtroIngresoOutput> Execute(Guid otroIngresoID, Guid declaracionID, string concepto, decimal ingresoMensual)
 {
     if (otroIngresoID == null || otroIngresoID == Guid.Empty)
     {
         await _otroIngresoWriteOnlyRepository.Add(new OtroIngreso(declaracionID, concepto, ingresoMensual));
     }
     else
     {
         await _otroIngresoWriteOnlyRepository.Update(OtroIngreso.Load(otroIngresoID, declaracionID, concepto, ingresoMensual));
     }
     return(new OtroIngresoOutput(otroIngresoID, declaracionID, concepto, ingresoMensual));
 }