Ejemplo n.º 1
0
 public GuardarDatosResponse Guardar(DatosCopago datos)
 {
     try
     {
         if (datos.ValorServicio < 0 || datos.SalarioTrabajador < 0)
         {
             return(new GuardarDatosResponse("Error. Ni el valor del servicio ni el salario pueden ser menores de cero"));
         }
         else
         {
             datos.CalcularCopago();
             _conexion.Open();
             _repositorio.Guardar(datos);
             _conexion.Close();
             return(new GuardarDatosResponse(datos));
         }
     }
     catch (Exception e)
     {
         return(new GuardarDatosResponse($"Error de la Aplicacion: {e.Message}"));
     }
     finally { _conexion.Close(); }
 }