Пример #1
0
        public void Guardar(Empleado empleado)
        {
            // Validacion de negocio para que se guarden solo los usuarios validos
            if (empleado.Nombre == "" || empleado.Apellido == "" || empleado.DNI < 0)
            {
                //Si no pasa la validaciòn de negocio, "tiro" una excepciòn a quien llamo el metodo Guardar
                throw new RestauranteValidacionException();
            }

            //"Intento" hacer las operaciones que se encuentran dentro del bloque try
            try
            {
                EmpleadoDAL empleadoDAL = new EmpleadoDAL();
                empleadoDAL.Guardar(empleado);
            }
            catch //Esto se ejecuta si se produce algun error dentro del bloque try
            {
                //Aca puedo guardar un log de que hubo un error
                throw;
            }
        }